admin管理员组

文章数量:1567918

目录

RocksDB 极简教程

LSM-Tree VS. B-Tree 

RocksDB High Level Architecture 高层架构

番外篇:LevelDB 简介

IO 放大

Compaction

In memory 数据库

事务(ACID)

WAL 日志文件结构

File format

RocksDB Features | 特点

Getting started 入门

Overview 概述

Opening A Database 打开数据库

Status 状态

Closing A Database 关闭数据库

Reads And Writes 读取和写入

Further documentation 进一步的文件

参考


RocksDB 极简教程

RocksDB 是 Facebook 在 Google 开源 key value 存储 LevelDB 的基础上开发而来。LevelDB 代码量只有2w行左右,但是RocksDB有十倍于LevelDB的代码量,大概在20w行。LevelDB 是一个精简基于 LSM tree 的数据库,而RocksDB 在 LevelDB 的基础上进行了大量的优化和功能的添加,比如将 LevelDB 的单线程 compaction 改成多线程 compaction提高写入效率;实现了事务的功能,引入了列簇(column family)的概念。

LSM-Tree VS. B-Tree 

本文标签: 教程数据库系统RocksDB