私はNoSqlデータベースにまったく慣れていませんが、公式のc#ドライバーを備えたMongoDBが大好きです。これは現在、私が作成しているMVCアプリケーションのバックエンドであり、シンプルさとスピードにより、私の生活はずっと楽になります。
しかし、私は本当に素晴らしい検索が必要なアプリケーションのその時点に到達しました。以前はSolrを使用していましたが、ElasticSearchに非常に興味を持つようになりました。
ElasticSearchは、私が知る限り(非常に表面的なレベルから)、ドキュメントデータベースであるという点でMongoDBが実行できるすべてのことを実行できます。
したがって、すでにNoSql dbを使用していて、優れた検索が必要な場合、Mongoにポイントはありますか?ユースケースは何ですか?
モンゴは速いですか?使いやすいですか?それはBSONのデータ型とドライバーですか?ElasticSearchをDBとして使用してみませんか?
私は現在、AppHarborとlovinの「TheCloud」を使用しています。私はITが嫌いで、自分のアプリケーションだけに集中したいと思っています。そうは言っても、これまでに見た唯一の利点は次のとおりです。
- すでに多くの「クラウド」MongoDBプロバイダーがあります。ElasticSearchを使用して、すべてを自分で設定する必要があります。