2011-06-25 6 views
5

私はScalaドメインクラス(またはJavaドメインクラス)をMongoDbをデータストアとして使用したい、スケーラを備えたプレイフレームワークプロジェクトに取り組んでいます。MongoDbのモーションフレームでMongoDbモジュールまたはモチアモジュールまたはCasbahを使用すべきですか?

1日あたり何百万というリクエストではなく、何十万人もの人にサービスを提供しながら、最高のパフォーマンスを望んでいます。

月にスケーラ言語とPlayフレームワークの両方で新機能が追加されているので、 という質問に記載されている最新のプロダクションバージョンの点で最も良い答えは何ですか、フレームワーク1.2.2、scala 0.9.1+スカラー言語2.8+?

+1

あなたのプロジェクトで何をやったのですか?私も同じ質問がありました –

+1

ScalaがJava静的メソッドをサポートしていないため、ScalaでMongoDbモジュールを使用できないことが判明しました。 Scalaは静的メソッドを使用せず、代わりにJavaの静的メソッドに類似したシングルトンインスタンスを使用します。また、Mongoモジュールは維持されているようには見えませんでした。 私はScalaプロジェクトやCasbahでMorphiaを試してみる機会がありませんでした。 – Makotosan

答えて

0

私はMorphiaモジュールを使用しています.MongoDBとPlay! Scalaのために1.2.xの

1

この質問に不備があり、playframwork 2.1.x以上を使用している人は、reactivemongo sitegithub projectをご覧ください。
これは非同期db操作を可能にするmongodb scalaドライバです。
生産性に優れ、成熟しています。

これを書いている時点では、現在のバージョンは0.9であり、本番環境では問題なく使用されています。

関連する問題