2017-02-18 20 views
-3

私はNoSQLデータベースが必要で、mongodbとdocumentdbの間を行き来しています。私は多くの紺碧のサービスを使用しているので、私はdocumentdbを試してマイクロソフトのエコシステムに固執しようと考えました。MongoDBとDocumentDBとの違いMongoDBドライバとの比較

私はdocumentdbに感心していません。最後のストローは、documentdbを使ってネストされたオブジェクトを更新できないことがわかったときでした。だから私はモンゴブに戻ります。

mongodbの価格設定は急なので、mongodb apiを使用してdocumentdbを検討しています。

私の質問は、mongodbとdocumentdbとの間にmongodbドライバを使用することに違いはありますか?

私はdocumentdbの価格でmongodbのすべての機能を使いたいです。

答えて

3

DocumentDBのMongoDB APIは、基本的に2つの注目すべき例外を除いてMongoDB API全体を実装しています:1)集計なし、2)いいえ独自のコードをセカンダリとしてインストールし、oplogイベントを受け取る機能この後者の機能は、Meteorのようなリアルタイムシステムでのみ使用され、ポーリングフォールバックを使用することができますので、めったに必要ではありません。

これらの機能が必要ない場合は、MongoDB APIを使用したDocumentDBは、「documentdbの価格でmongodbの機能」の要望に理想的です。

真のMongoDBのパフォーマンスは、基本的なハードウェアと構成に大きく依存しますが、MongoDBのインストールとDocumentDB間のパフォーマンスの違いは、設計に大きく左右されます。完全にロードされていないマイクロベンチマークのためにDocumentDBを実行したMongoDBシステムを構築することができれば驚くことはありません。しかし、DocumentDBは、SLAが低レイテンシを保証しながら、無限にスケーラブルであるように設計されています(読み取りは10ms、書き込みは15ms、両方とも99.99p)。

+0

ありがとうございました。私はこのような質問をどこに提案しますか? –

+0

私が知っている相違点の公開リストはありません。たぶん、彼らは1つを提供することができるかどうかを確認するために、Twitterでdocdbチームにping? –

関連する問題