rocksdb-doc-cn icon indicating copy to clipboard operation
rocksdb-doc-cn copied to clipboard

中文版rocksdb文档

rocksdb-doc-cn

这个是rocksdb文档的中文翻译

严重推荐先阅读FAQ,能解决大部分问题

原文来自rocksdb wiki

中文部分会更新到rocksdb中文网/文档

本翻译没有经过任何校对,so,如果有疑惑,欢迎提issue。如果希望帮助/催更翻译一些没有的章节,同样欢迎提issue。如果你自己翻译好了,提PR什么的也不是不可以。

目前我觉得比较有意思的内容已经翻一下来了,其他内容短时间内不会更新,如果希望看某一个篇章的翻译,请提issue。

目录

  • 概述
  • FAQ
  • 术语
  • 开发者指南
    • 基本操作
      • 迭代器
      • 前缀搜索
      • 向前搜索
      • 尾部迭代器
      • 读-修改-写操作符
      • 列族
      • 创建以及导入SST文件
      • 单删除
      • 低优先级写入
      • 生存时间(TTL)支持
      • 事务
      • 快照
      • 范围删除
      • 原子落盘
    • 选项
      • 基础选项以及调优
      • 选项字符串以及选项Map
      • 配置文件
    • 压缩/compression
      • 字典压缩
    • IO
      • 限流器
      • 直接IO
    • 后台错误处理
    • MANIFEST
    • 块缓存
    • Memtable
    • 巨型页帧支持
    • WAL日志
      • WAL日志格式
      • WAL恢复模式
    • 写缓冲管理器
    • 压缩/compaction
      • leveled-compaction
      • universal-compaction
      • FIFO-compaction
      • 手动压缩
      • 子压缩
      • 选择Level压缩的文件
    • 管理磁盘空间
    • SST文件格式
      • 基于块的表格式
      • 平表
      • bloom过滤器
      • 数据块哈希索引
    • 日志以及监控
      • 日志
      • 统计
      • 压缩统计和数据库状态
      • 性能与IO上下文
      • 事件监听器
  • 工具/实用助手
    • 数据管理和访问工具
    • checkpoint
    • 如何备份RocksDB
  • 实现细节
    • 删除过期文件
    • 分片索引-过滤器
    • 写预备事务
    • 写未预备事务
    • 我们是如何维护存活SST文件的
    • 优化SST文件索引以获得更好的搜索性能
    • 合并运算实现
    • RocksDB修复器
    • 两步提交实现
    • 迭代器的实现
    • 模拟缓存
    • 持久化读缓存
  • RocksJava
    • RocksJava基础
    • RocksJava性能测试
  • 性能
    • RocksDB内存使用
    • 调优指南
    • 写失速
    • 使用RocksDB实现队列服务

TODO

  • 部分链接由于没有翻译,所以暂时没有编辑上去
  • 校对。。。