随笔分类 -  leveldb

摘要:作者:godj链接:https://www.zhihu.com/question/328622742/answer/713388283 RocksDB Features that are not in LevelDB Performance Multithread compaction Multit 阅读全文
posted @ 2022-05-08 21:22 stupidstan2019 阅读(88) 评论(0) 推荐(0)
摘要:1)数据存储 文件目录 含义 2)生成sst 业务线程 a)把memTable赋值给immTable b)写wal日志 c)检查是否触发压缩 压缩线程调用栈 阅读全文
posted @ 2022-03-27 16:09 stupidstan2019 阅读(32) 评论(0) 推荐(0)
摘要:1)读流程 参考https://kunzhao.org/docs/tutorial/distributed-storage/leveldb-read/ a)先读memTable b)在读immutableMemTable c)在从磁盘里读SSTable 对应代码 2)读memTable跳表逻辑 参考 阅读全文
posted @ 2022-03-27 13:12 stupidstan2019 阅读(49) 评论(0) 推荐(0)
摘要:0)安装snappy #apt install -y gdb ubuntu-snappy yum install -y gdb snappy 1)修改编译 修改编译配置Makefile第五行 OPT ?= -O0 -gdwarf-2 -g3 2)调试代码 参考https://blog.csdn.ne 阅读全文
posted @ 2022-03-27 10:21 stupidstan2019 阅读(122) 评论(0) 推荐(0)
摘要:【环境安装】 ubuntu20.04 1)编译leveldb 参考https://blog.csdn.net/weixin_29294975/article/details/116928909 #wget https://github.com/google/leveldb/archive/v1.19 阅读全文
posted @ 2022-03-27 00:31 stupidstan2019 阅读(46) 评论(0) 推荐(0)