RocksDB
文章平均质量分 91
梦回从前
只要是光一定会灿烂的
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
漫谈RocksDB(四)存储结构——翩若惊鸿,婉若游龙
前言前面几个章节已经分别说了下RocksDB的基础概念和相关操作,下面来说一说RocksDB的存储结构,根据文件的存储结构再去回过头了解下RocksDB的相关操作。正文文件介绍 *.log: 事务日志用于保存数据操作日志,可用于数据恢复 *.sst: 数据持久换文件(此处的例子没有生成sst文件是因为第一次写数据,数据量小没触发flush操作,数据都在内存的MemoryTable中) MANIFEST:数据库中的 MANIFEST 文件记录数据库状态。Compact原创 2022-04-13 15:26:04 · 3596 阅读 · 1 评论 -
漫谈RocksDB(三)基本操作——动如脱兔,静若处子
前言上一篇文章已经讲述了RocksDB的基础概念,本文趁热打铁,将上文留下的作业以及RocksDB的基本操作集中说明一下,既帮助大家巩固下上文的概念,又为后文的高级操作以及特性打下基础。总体来说,RocksDB的基础操作和LSM tree的基础操作基本相同,但是RocksDB在标准的LSM tree方案的基础上进行了定制化的优化,以支持自身的各种功能,下面就一起来看一下RocksDB的各种基本操作。正文写流程:rocksdb写入时,直接以append方式写到WAL文件以及memtable原创 2021-09-22 15:45:48 · 2080 阅读 · 0 评论 -
漫谈RocksDB(二)基础讲解——仿佛兮若轻云之蔽月,飘飘兮若流风之回雪
前言古话说得好:“工欲善其事必先利其器”,要做好一件事情之前先把工具或者武器强化一下还是很值当的。所以本文将会把RocksDB的主要概念向大家讲解一下,方便后面具体内容的展开。本文所提到的概念大家仅需要了解和留个印象,如果不是很理解的话不需要纠结,后续的章节中会详细展开。正文RocksDB的概念纷繁复杂,我根据自己的理解将概念分为架构概念、存储概念以及操作概念,分门别类,帮助大家理解。下面就按照这个观其貌、识其物、辩其行的顺序进行讲解。架构概念嵌入式数据库首先RocksDB是一个嵌入原创 2021-09-15 15:28:08 · 3050 阅读 · 0 评论 -
漫谈RocksDB(一)简介——家有美女初长成,一朝成名天下知
前言最近写文章也有一段时间了,慢慢适应了节奏,经过前段时间的知识整理以及阅读反馈,笔者感觉在未来一段时间内可能会针对某些知识点发布专题。之前的模式可以帮助大家梳理很多知识点,增加大家的知识广度。但是凡事都有两面性,有利就会有弊,大家在了解了很多零散的知识点后,无法将知识点串联起来形成知识链,就无法很好的转化为生产力,所以基于此以后发文会将专题知识群以及散文知识点结合起来共同推进,希望能给大家带来实质帮助。接下来的一段时间内就先拿RocksDB来试试手,看看专题的效果如何。另外每个章节的标题会加一句应景原创 2021-09-14 16:44:47 · 1088 阅读 · 0 评论
分享