Web上で無料で利用できる拡張性の高いディスクベースのNoSQLストレージシステムはありますか?SQL Serverの良いところは、拡張性があることですが、プロジェクトはすべてオブジェクトであるため、プロジェクトをSQLテーブルに移行するのは悪夢ですか?
オプションは次のとおりです。1。メモリから実行2.ドキュメントをシリアル化する3.SQLに変換する4.大容量のNoSQLデータストレージを使用する
MongoDB はディスク ベースですが、もちろん (大量の) メモリの恩恵を受けます。これはオープン ソースで無料で、シャーディングとレプリケーションを使用して 1 台のマシンから数千台のマシンまで拡張できます。
ダウンロードしてローカルで実行するか、無料のホスティング ソリューションのいずれかを使用できます。
過去数週間、私は同じ質問に取り組んできました。これが私の観察です:
これらのソリューションはすべてディスクベースです(たとえば、ディスク上の永続性)。
私は3-5のコードを見て、過去(約6年前)に独自のNoSQLソリューションを実装しました。これは、過去数年間データストレージに使用してきました。正直なところ、MongoDBは私が自分で実装した方法です。
完全を期すために、私がまだ試したことがないのはCouchDBだけです...しかし率直に言って、私はMongoDBにとても満足しているので、気にすることさえありません。
-ステファン。
オープンソースライセンス(GPLまたはApache)で提供されるNoSQLオプションはたくさんあります。検索中に、いくつかのオプションの機能比較を提供する公正な方法であるこのリストに出くわしました。
サポートされているC#クライアントが必要な場合は、もう少し制限がありますが、MongoDBとRedisは過去に使用したことがあるので、良い結果が得られたので調べます。