暂无搜索历史
原理 回想一下LSM数据存储的机制: 1. 热数据保存在内存中MemTable中; 2. 受限于内存存储空间大小的限制,当热数据超过一定大小时,需刷写到磁盘文件...
由于WAL日志文件和MemTable内存结构是全局共享资源,在多线程同时写入数据时,需加互斥锁来保证操作的隔离性。考虑到写WAL涉及磁盘的写入操作,耗时较久,会...
使用场景 WAL日志文件; MANIFEST版本信息文件; 日志文件格式 [log-format.jpg] 特点: log文件由连续的block组成,每个blo...
原理 数据结构 VersionSet版本管理 Version版本信息 VersionEdit 版本变更信息 VersionEdit的序列化编码: [versio...
原理 在分析打开leveldb数据库之前,我们先来讨论一下几个类似的子问题: 如何恢复一个进程的运行状态? 如何解决数据索引慢的问题? 主要完成的事项: 构建存...
概念 LSM(Log-Structured Merge Tree) 原理 特点 把随机写转化成顺序写,写入速度快; 读数据可能需多次磁盘IO; 数据操作流程 写...
简介 leveldb是google开源的一个高性能kv数据存储库。 特点 基于LSM机制存储数据,读写性能高; key、value支持任意的byte类型数组,不...
暂未填写公司和职称
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市