2013-02-14 8 views
8

私はnosqlデータベースを評価していました。 RavenDBとM​​ongoDb。どちらが優れていて、なぜですか?パフォーマンス指向のクエリを書くのに役立ちます。Mongo Vs Raven評価

+0

ハードウェアの両方のプラットフォームで既に特定のテストを行ったことがありますか?試した特定の例を提供するために質問を編集した場合、これは答えることができます。 – WiredPrairie

+0

基本的に私はappharborでホストされているインスタンスを使用しています...インデックス、実行中のクエリの実行回数、複雑な検索、テキスト検索などに固有の情報を持ちたい –

+0

あなたの質問にはさらに多くの詳細を提供する必要があります合理的かつ有益な回答を得ることができます。 – WiredPrairie

答えて

9

Ravenのインストールベースが小さくなっています。あなたは2つを考慮する場合、あなたの成長の道を検討してください。 シャードキーでMongoDbとRavenがどのように異なるかを注意深く見てください。 製品のサポートとコミュニティを注意深く見てください。インデックス作成戦略とmap-reduce構造がユースケースを満たしているかどうかを確認してください。 最大のコレクションとインデックスの格納場所と待ち時間を注意深く見てください。トランザクションモデルがニーズに合っているかどうかを決定します。

アプリケーションがシンプルであれば、DBレイヤーを抽象化すれば、変更が必要な場合は切り替えが可能になります。しかし、複雑で頑強なアプリケーションでは、完全なプロダクトコミットの前に概念証明をお勧めします。

+7

かなりの規模のアプリケーションでRavenDBとM​​ongoを抽象化することは可能だとは思いません。 +1 – usr