Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tikv overview #3249

Merged
merged 15 commits into from
May 26, 2020
Prev Previous commit
Next Next commit
fix picture display
Signed-off-by: Little-Wallace <bupt2013211450@gmail.com>
  • Loading branch information
Little-Wallace committed May 26, 2020
commit 63cb3db5c6d6cea5586d2869732b6ebb431b18dc
2 changes: 1 addition & 1 deletion tikv/tikv-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ TiKV 是一个分布式事务型的键值数据库,提供了满足 ACID 约束

- 与传统的整节点备份方式不同,TiKV 参考 spanner 设计了 multi raft-group 的副本机制。将数据按照 key 的范围划分成大致相等的切片(下文统称为 Region),每一个切片会有多个副本(通常是 3 个),其中一个副本是 leader,提供读写服务。TiKV 通过 PD 对这些 Region 以及副本进行调度,以保证数据和读写负载都均匀地分散在各个 TiKV 上,这样的设计保证了整个集群资源的充分利用并且可以随着机器数量的增加水平扩展。
yikeke marked this conversation as resolved.
Show resolved Hide resolved

[!TiKV-Arch](/media/tikv-arch.png)
![TiKV-Arch](/media/tikv-arch.png)

### Region 与 RocksDB

Expand Down