我正在研究将 BerkeleyDB Java 版用于项目。到目前为止,我只阅读了一些文档(没有编写任何代码),但它看起来很合适。
我想要的功能之一是特定键的仅附加日志。例如
«my key» => «snapshot 1»
=> «snapshot 2»
=> «snapshot 3»
重复数据项文档看起来像,如果我设置标志DB_DUP
,我可以为一个键(按可配置顺序)编写许多项,然后用光标检索它们。
这是对 BerkeleyDB 的明智/合适的用途吗?
(我确实有其他原因想在项目中使用 BerkeleyDB,这不是我的主要用例。我知道 Redis 中的所有功能,但内存中不适合)