0

私はしばらくの間 (2 年以上) Morphia を使用してきましたが、MongoDB 2.6 以降のバージョンの新機能を組み込むために、ライブラリで多くのことは行われませんでした。Github での活動を見ていると、9 月の初めからあまり動きがなく、MongoDB 2.6 の新機能を含むより優れたライブラリがあるのではないかと考え始めています。

以下は、私が現在 Morphia に欠けている機能の一部です。

  • 干し草の山インデックスなどとの球面交差の地理空間クエリを作成するための GeoJson オブジェクトのラップと処理。
  • 類似オブジェクトを 1 つのコンテナーに格納するための Java クラスのポリモーフィズム処理 (特定のオブジェクト タイプの可能性あり)
  • 大量のテキストを含む冗長オブジェクトでのテキスト検索

私はSpring Mongo DBを見てきましたが、Springをフレームワークとして使用していません。私は標準の Java EE 6 を使用しているため、Spring スタックをプロジェクトに追加することに熱心ではありません。Jongo ライブラリはシンプルに見え、オブジェクトをマーシャリングするために Jackson を中継します。しかし、それは私が望むよりもテキスト クエリ インターフェイスであり、地理空間機能がどれほど優れているかはわかりません。

上記の問題が近い将来に修正されるかどうか、誰かが知っているか、内部情報を持っていますか?

4

1 に答える 1

2

私は MongoDB にも、Java ドライバーや Morphia の開発にも関与していないので、これは単なる個人的な意見です。

はい、Morphia の開発は (再び) 行き詰まりました。ただし、現在、開発の焦点が Java ドライバー バージョン 3 にあることを望んでいます。https://github.com/mongodb/mongo-java-driver/commits/3.0.xを参照してください。

一部の機能を Java ドライバーに移植する計画がありましたが、現在の状況はわかりません。Morphia の開発がドライバーの変更を待っており、バージョン 3 がリリースされたら速度が上がることを願っています。

于 2014-10-31T15:43:49.903 に答える