プロジェクトに BerkeleyDB Java Edition を使用することを検討しています。これまでにいくつかのドキュメントを読んだだけですが (コードは書いていません)、うまく一致しているように見えます。
私が欲しい機能の 1 つは、特定のキーの追加専用ログです。例えば
«my key» => «snapshot 1»
=> «snapshot 2»
=> «snapshot 3»
Duplicate Data itemsのドキュメントは、DB_DUP
フラグを設定すると、キーに対して多数のアイテムを (構成可能な順序で) 書き込み、カーソルでそれらを取得できるようになります。
これはBerkeleyDBの賢明な/適切な使用法ですか?
(プロジェクトでBerkeleyDBを使用したい理由は他にもあります。これは私の主なユースケースではありません。Redisのすべての機能を認識していますが、インメモリは適していません)