私はMongoDBを使いましたが、Cassandraを初めて使用しました。私はMongoDBを使用しているアプリケーションに取り組んでおり、非常に大きなアプリケーションではありません。読取りおよび書込み操作はあまり集中的ではない。このシナリオではMongoDBがうまくいきました。今、私は、データベースへの同じ項目の同時書き込み操作(多くの場合、スタックオーバーフロー(投票、合計ビュー、提案、コメントなどの機能)を持つ新しいアプリケーションを構築しています。だから、情報によると、私はオンラインで集めました、MongoDBは最良の選択ではありません(ただし、カサンドラです)。しかし、問題は私がfindingカッサンドラです正しいデータモードを選んでいる。広範な読み書き操作用MongoDB vs Cassandra
クエリの周囲のモデルを構築します。リレーションと周囲のオブジェクトではありません。 オブジェクト
また、Mongo + Redisを使用したソリューションも確認しました。最初にMongoデータベースを更新してからupdating Redis DBを更新すると、同じデータ項目に対するすべての複数の書き込み要求が効率的になります。
この問題を解決するには、どちらが最善であるかを確認したいMongo + Rides or Cassandra?
ご協力いただければ幸いです。
アプリのために最適なデータベースを決定することは非常に主観的であると言って右です。これは、アプリケーションの機能に依存します。私はmongoを使用してセカンダリデータベースとしてRedisを使用したいと思います。 Redisのデータベースに最初に書き込むと、mongoデータベースを非同期に更新するイベントをトリガするredisトリガがあるかどうか疑問に思っています。 –