你当像鸟飞往你的山
10
31
TiKV部署(多机) TiKV部署(多机)
环境准备准备 4 台 Ubuntu16.04 虚拟机,3 台用来存储,1 台用来监控。 组件分配如下: 节点类型 部署数量 所在节点 IP TiKV 3 192.168.52.150192.168.52.151192.168.5
2022-10-31
27
26
RocksDB源码学习(七): 写(三)-WAL RocksDB源码学习(七): 写(三)-WAL
本篇博客将从源码层面分析 RocksDB 中 WAL 的创建与写入,且不考虑 2pc,所用代码版本为 v7.7.4 WAL 主要的功能是当 RocksDB 异常退出后,能够恢复出错前的 memtable 中的数据,因此 RocksDB 默
2022-10-26
25
25
21
RocksDB源码学习(四): 读(三) RocksDB源码学习(四): 读(三)
注:本篇博客涉及的代码版本均为v7.7.4。 上两篇博客中我们分析了 RocksDB 如何在内存中查找对应的数据,这一篇我们将会详细分析当内存中未找到记录时,RocksDB 如何在磁盘上查找对应的数据。 依旧是从 DBImpl::GetI
2022-10-21
21
19
RocksDB源码学习(二): 读(一) RocksDB源码学习(二): 读(一)
注:本篇博客所用代码版本均为 v7.7.3。 前言RocksDB 的所有对记录 delete 和 update 操作,都不是就地删或者就地更新,而是新增一个记录表示这个操作,而这个记录也是一个 <k, v>,和其他所有的 <
2022-10-19
18
18
1 / 2