前言

前面说到了yugabyte按设计架构分成了协议解析层和DocDB层,所以本章节重点了解下DocDB层

DocDB

DocDB实现了一个分布式文档存储。

  • 强一致的数据写入;
  • 自动分片和负载均衡;
  • 基于MVCC的分布式事务;
  • 可靠的数据存储;

分层

事务层

  • 基于多版本的并发控制
  • Repeatable Read(SI)和Serializable两种隔离级别
  • 分布式事务控制

数据分布层

  • 支持基于hash和range的分片策略
  • 支持tablet分裂
  • 提供并置表支持

数据复制层

  • 基于raft实现
  • 提供cdc支持

存储层

基于rocksdb

本章节使用自下而上的顺序,从最底层的rocksdb开始慢慢向上扩展。

Copyright © itrunner.cn 2020 all right reserved,powered by Gitbook该文章修订时间: 2022-08-28 07:44:16

results matching ""

    No results matching ""