From f8ad69531e64592ea39f02ed7b48da13eccc2931 Mon Sep 17 00:00:00 2001 From: fengyang Date: Mon, 16 Jan 2023 16:00:02 +0800 Subject: [PATCH] md --- README.md | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 7dd1bcf..2b20183 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,15 @@ # LevelDB_Rust -#### 介绍 +## 仓库 +* 开发库: [Gitee/level_db_rust](https://gitee.com/rust_us/level_db_rust) +* 同步只读库: [Github/level_db_rust](https://github.com/rust-us/level_db_rust) + +## 介绍 LevelDB for rust. LevelDB是一款写性能十分优秀的可持久化的KV存储引擎,其实现原理是依据LSM-Tree(Log Structed-Merge Tree). -#### 软件架构 +## 软件架构 ![LevelDB--整体架构](doc/images/LevelDB--整体架构.png) @@ -15,15 +19,15 @@ LSM tree (log-structured merge-tree) 是一种对写操作非常友好的存储 LSM tree 是许多 KV型或日志型数据库所依赖的核心实现,例如BigTable、HBase、Cassandra、LevelDB、SQLite、RocksDB 等 -#### 安装教程 +## 安装教程 1. xxxx -#### 使用说明 +## 使用说明 1. xxxx -#### 参与贡献 +## 参与贡献 1. Fork 本仓库 2. 新建 feat/1.0.0_util_xxx 分支 @@ -39,8 +43,8 @@ LSM tree 是许多 KV型或日志型数据库所依赖的核心实现,例如Bi [编码和git规范](doc/CodeStyle.md) ## RoadMap - -1. 1.0.0 版本, 完成 util 相关的内容 +### 1.0.0 +1.0.0 版本, 完成 util 相关的内容 | 功能模块 | 完成人 | 进度 | |----------------------------------------|-----------------|------| @@ -60,7 +64,8 @@ LSM tree 是许多 KV型或日志型数据库所依赖的核心实现,例如Bi | Status | fengyang | 100% | | Slice | wangboo | 100% | -2. 1.1.0 版本, 完成基础零部件 +### 1.1.0 +1.1.0 版本, 完成基础零部件 | 功能模块 | 完成人 | 进度 | |----------------------------------------------------------------------------------|-------------|-----| @@ -86,7 +91,14 @@ LSM tree 是许多 KV型或日志型数据库所依赖的核心实现,例如Bi | db.VersionSet(Version, LevelFileNumIterator, SaverState) | fengyang | | | WriteBatch | peach | | -3. 1.2.0 版本, 完成核心组件 +#### 1.1.0 计划 +* 完成gitee -> github (同步) 主仓库gitee +* 官网交给辉哥, 展示一些要做的内容和产品信息。 2月完成。 +* 优先接口对齐, 对齐后再各自写实现, 对齐时间: 1月17号晚, 1月18号下午 +* 注释 使用rust标准, 使用中文注释 + +### 1.2.0 +1.2.0 版本, 完成核心组件 | module | contributor | process | |---------------------|-------------|---------| @@ -96,9 +108,4 @@ LSM tree 是许多 KV型或日志型数据库所依赖的核心实现,例如Bi | DumpFile | none | | | | none | | -4. todo - gitee -> github (同步) 主仓库gitee, github用于申请JetBrains账号 - 官网交给辉哥, 展示一些要做的内容和产品信息 - 接口先确定对齐, 先不要写实现, 时间: 1月17号晚, 1月18号下午 - 注释 使用rust标准, 使用中文注释 -- Gitee