MongoDBなど以外にWindowsデスクトップ用の優れたドキュメント指向DBはありますか?
-
10-10-2019 - |
質問
私はウィンドウ用のドキュメント指向のDBを探しています デスクトッププログラム. 。 MongoDBはこれまでのところ最高のもののようです。なぜなら、CoachDBと比較するとより小さく(11MB)、より単純なため(これは別のオプションですが、ダウンロードサイズはほぼ50MBです)、残念ながら32ビットでWindows MongoDBのデータベースサイズ制限は2GBであり、この制限をいつでも修正するつもりはありません。
何か推奨されていますか?要件:
- オープンソース;
- Schema-Less、BSON/JSON形式。
- Windowsマシンに簡単に展開できます。
どうもありがとう!
解決
私はただ興味があります..なぜデスクトップアプリケーションに非関連データベースが必要なのでしょうか。つまり、これらのことは、高可用性クラスターと非常に大量のデータ向けに設計されています。どちらも、通常は1人のユーザーしかいないデスクトップアプリとは無関係です。
私があなただったら私が使うものはあなたです 埋め込みデータベース hsqldbやsqliteのように。
さて、簡単にするためにスキーマなしにしたい場合は、列だけでテーブルを作成するだけです id long
と data varchar
そして、データにアクセスするときに、JSONとの間でオブジェクトをシリアル化/脱必要にします。
ここでJSONのことをするための本当に簡単な方法を見ることができます:
voldemortの任意のハッシュマップ用のJSONシリアイザー
注:上記のリンクの質問はvoldemort固有ですが、私が受け取った答えはここにも適用されず、ここでも適用できます(Javaを使用していると仮定して、言語で簡単に行う方法が必要ではないと仮定します。それも)。
所属していません StackOverflow