MongoDBなど以外にWindowsデスクトップ用の優れたドキュメント指向DBはありますか?

StackOverflow https://stackoverflow.com/questions/4387829

質問

私はウィンドウ用のドキュメント指向のDBを探しています デスクトッププログラム. 。 MongoDBはこれまでのところ最高のもののようです。なぜなら、CoachDBと比較するとより小さく(11MB)、より単純なため(これは別のオプションですが、ダウンロードサイズはほぼ50MBです)、残念ながら32ビットでWindows MongoDBのデータベースサイズ制限は2GBであり、この制限をいつでも修正するつもりはありません。

何か推奨されていますか?要件:

  1. オープンソース;
  2. Schema-Less、BSON/JSON形式。
  3. Windowsマシンに簡単に展開できます。

どうもありがとう!

役に立ちましたか?

解決

私はただ興味があります..なぜデスクトップアプリケーションに非関連データベースが必要なのでしょうか。つまり、これらのことは、高可用性クラスターと非常に大量のデータ向けに設計されています。どちらも、通常は1人のユーザーしかいないデスクトップアプリとは無関係です。

私があなただったら私が使うものはあなたです 埋め込みデータベース hsqldbやsqliteのように。

さて、簡単にするためにスキーマなしにしたい場合は、列だけでテーブルを作成するだけです id longdata varchar

そして、データにアクセスするときに、JSONとの間でオブジェクトをシリアル化/脱必要にします。

ここでJSONのことをするための本当に簡単な方法を見ることができます:

voldemortの任意のハッシュマップ用のJSONシリアイザー

注:上記のリンクの質問はvoldemort固有ですが、私が受け取った答えはここにも適用されず、ここでも適用できます(Javaを使用していると仮定して、言語で簡単に行う方法が必要ではないと仮定します。それも)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top