美文网首页
分布式数据库

分布式数据库

作者: lucasgao | 来源:发表于2021-03-14 20:02 被阅读0次

存储--TIKV

key-value 结构

作为一个巨大的map,拥有以下特性

  1. 存储的是 key-value pair
  2. 其中按照 key的二进制顺序排序存储。

RocksDB 落盘

任何持久化的存储引擎,数据最终都要保存在磁盘上。

tivk没有直接做这件事,而是交给了RocksDB。

RocksDB是由Facebook提供的单机key-value 数据库。

Raft

作为分布式数据库,我们需要保证单机失效的情况下,数据不丢失,不出错。tidb使用的就是raft协议来做数据同步。

image-20210314172428682

MVCC实现

key-version

参考

  1. https://docs.pingcap.com/zh/tidb/stable/tikv-overview

相关文章

网友评论

      本文标题:分布式数据库

      本文链接:https://www.haomeiwen.com/subject/bqdccltx.html