没有合适的资源?快使用搜索试试~ 我知道了~
Jungle:嵌入式键值存储库,专门用于构建状态机和日志存储
共167个文件
cc:79个
h:60个
md:7个
需积分: 5 0 下载量 85 浏览量
2021-05-01
00:26:48
上传
评论
收藏 458KB ZIP 举报
温馨提示
丛林 嵌入式键值存储库,基于和的组合索引。 请参阅我们的。 通过提供按时间顺序排序和轻量级的持久快照,Jungle专门用于构建共识协议(例如或。 它也可以用于构建日志存储。 特征 键及其在磁盘(文件系统)上的值的有序映射。 键和值都是任意长度的二进制。 每个键值修改的单调递增序号。 点查找键和序列号。 使用迭代器对键和序列号进行范围查找: 快照隔离:每个单独的迭代器都是一个快照。 双向遍历和跳转: prev , next , gotoBegin , gotoEnd和seek 。 轻量级持久快照,基于序列号: 创建快照几乎没有开销。 快照很持久; 即使在进程重新启动后仍保留。 可调配置: 用于日志刷新和压缩的线程数。 LSM级别之间的自定义大小比率。 压实系数(请参阅论文)。 日志存储方式: 序列号和值的有序映射,消除了键索引。 基于序列号的轻量级日志截断。
资源推荐
资源详情
资源评论
收起资源包目录
Jungle:嵌入式键值存储库,专门用于构建状态机和日志存储 (167个子文件)
basic_op_test.cc 85KB
log_mgr.cc 63KB
table_file.cc 58KB
memtable.cc 51KB
corruption_test.cc 39KB
table_compaction.cc 37KB
log_reclaim_test.cc 37KB
logger.cc 36KB
level_extension_test.cc 35KB
skiplist.cc 32KB
table_mgr.cc 31KB
table_manifest.cc 30KB
snapshot_test.cc 30KB
bench.cc 29KB
log_manifest.cc 29KB
jungle.cc 29KB
crc32.cc 27KB
table_compact_condition.cc 26KB
compaction_test.cc 25KB
table_split.cc 24KB
log_file.cc 23KB
key_itr_test.cc 21KB
fileops_directio.cc 21KB
compression_test.cc 20KB
iterator.cc 19KB
jungle_checker.cc 19KB
log_iterator.cc 18KB
table_file_compaction.cc 18KB
avltree.cc 17KB
fileops_directio_test.cc 15KB
seq_itr_test.cc 15KB
table_iterator.cc 15KB
internal_helper.cc 14KB
memtable_iterator.cc 14KB
db_mgr.cc 14KB
cmd_handler.cc 12KB
compactor_stress_test.cc 12KB
memtable_test.cc 12KB
dist_def_test.cc 11KB
custom_cmp_test.cc 10KB
table_set_batch.cc 10KB
table_file_iterator.cc 10KB
compactor.cc 9KB
db_adapter_jungle.cc 9KB
murmurhash3.cc 9KB
keyvalue_test.cc 8KB
flusher.cc 8KB
fileops_test.cc 7KB
flush_stress_test.cc 7KB
purge_stress_test.cc 6KB
db_manifest.cc 6KB
fileops_posix.cc 6KB
table_helper.cc 6KB
log_reclaim_stress_test.cc 5KB
atomic_batch_test.cc 5KB
example_iterator_adv.cc 5KB
mt_test.cc 5KB
bloomfilter_generator.cc 5KB
table_writer.cc 5KB
iterator_stress_test.cc 4KB
global_batch.cc 4KB
db_group.cc 4KB
worker_mgr.cc 4KB
table_lookup_booster_test.cc 4KB
example_snapshot_checkpoint.cc 3KB
basic_robust_child.cc 3KB
bloomfilter.cc 3KB
example_iterator.cc 3KB
example_log_store_mode.cc 3KB
large_test.cc 3KB
example_snapshot_instant.cc 2KB
many_log_files_test.cc 2KB
table_lookup_booster.cc 2KB
log_reclaimer.cc 2KB
db_config.cc 2KB
example_get_set_del.cc 2KB
crc32_test.cc 2KB
table_append.cc 1KB
basic_robust_main.cc 707B
.clang-format 603B
.clang-tidy 1KB
CodeCoverage.cmake 9KB
FindSnappy.cmake 2KB
.gitmodules 120B
test_common.h 55KB
internal_helper.h 21KB
jungle.h 20KB
db_config.h 19KB
simple_thread_pool.h 18KB
table_mgr.h 17KB
logger.h 15KB
latency_collector.h 13KB
sized_buf.h 13KB
backtrace.h 13KB
table_file.h 13KB
log_mgr.h 12KB
latency_dump.h 11KB
log_manifest.h 11KB
jungle_test_common.h 9KB
memtable.h 8KB
共 167 条
- 1
- 2
资源评论
weixin_42156940
- 粉丝: 18
- 资源: 4629
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功