文件名称:nemo-rocksdb:在rocksdb上添加TTL功能,并与rocksdb兼容
文件大小:24KB
文件格式:ZIP
更新时间:2024-05-30 04:42:50
rocksdb ttl C++
介绍 nemo-rocksdb与rocksdb兼容,并且我在其上添加了TTL功能,支持放置具有任何指定TTL的记录。 性能接近rocksdb,因此您可以使用它而不必担心性能损失。 它使用rocksdb作为子模块,因此如果需要,可以很容易地将rocksdb升级到最新版本,现在它使用rocksdb(v5.0.1)。 此外,它将在用作子模块。 注意!!! 请不要!!! 直接在您的项目中使用master分支,因为我们在要求的基础上添加了一些非通用功能,您可能不需要,检出并使用Tag或分支,这是PURE和COMPATIBLE! 特征 TTL DBNemo派生自rocksdb :: StackableDB,因此与rocksdb兼容,您可以像往常一样使用rocksdb的所有方法,例如 方法 DBNemo :: Put() DBNemo :: Write() DBNemo :: Get() DB
【文件预览】:
nemo-rocksdb-master
----.gitmodules(85B)
----src.mk(99B)
----example()
--------Makefile(912B)
--------examples.cc(14KB)
--------benchmark.cc(2KB)
----include()
--------version.h(682B)
--------db_nemo_checkpoint.h(2KB)
--------db_nemo.h(2KB)
----src()
--------db_nemo_checkpoint.cc(10KB)
--------build_version.cc.in(245B)
--------build_version.h(793B)
--------db_nemo_impl.cc(26KB)
--------db_nemo_impl.h(19KB)
----rocksdb()
----.gitignore(293B)
----Makefile(7KB)
----README.md(4KB)