現在、オフライン レプリカを処理できる DBMS を評価しています (たとえば、レプリカは長時間オフラインのままにすることができます)。CouchDB は最有力候補ですが、このユースケースには多くの欠点があります。これらの機能の一部は、DB のコード ラッパーに追加できますが、いくつかはストッパーです。
- 組み込みの DB 全体の暗号化なし (ファイル レベルで追加可能)
- ドキュメントごとのセキュリティなし (ソリューションごとに複数のデータベースを使用してシミュレートできます)
- 組み込みの編集者の役割はありません (プログラムで行うことができます)
- 単純なクエリはありません。すべてのルックアップは map/reduce を使用して実行する必要があります (非常に困難で、フレームワーク側または各ソリューションで多くの開発時間が追加されます)
ここで質問です。これらの機能を 1 つ以上追加する DBMS をご存知ですか? CouchDB のラッパーなど、いくつかの商用ソリューションがあるのではないでしょうか?