TiDB存储和计算能力

image.png

存储能力-TiKV

TiKV Server通常是3+的,TiDB每份数据缺省为3副本,这一点与HDFS有些相似,但是通过Raft协议进行数据赋值,TiKV Server上的数据是以Region为单位进行,由PD Server集群进行统一调度,类似HBase的Region调度。
TiKV集群存储的数据格式是KV的,在TiDB中,并不是将数据直接存储在HDD/SSD中,而是通过RocksDB实现了TB级别的本地化存储方案,着重提一点:RocksDB和HBase一样,都是通过LSM树作为存储方案,避免了B+树叶子节点膨胀带来的大量随机读写。从而提高了整体的吞吐量。

计算能力-TiDB Server

TiDB Server本身是无状态的,意味着当计算能力成为瓶颈的时候,可以直接扩容机器,对用户是透明的。理论上TiDB Server的数量并没有上限。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • TiDB 具备如下众多特性,其中两大核心特性为:水平扩展与高可用。 1.高度兼容 MySQL 大多数情况下,无需修...
    鹤子青云上阅读 596评论 0 0
  • TiDB概览先来一段官网的描述TiDB server:无状态SQL解析层,支持二级索引,在线ddl,兼容MySQL...
    Eshin_Ye阅读 4,269评论 0 1
  • 1. 定义 TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库 2. 作用 进行混合在线事务...
    超锅_LC阅读 1,203评论 0 7
  • 一、TiDB 简介 TiDB[https://docs.pingcap.com/zh/tidb/v4.0] 是一款...
    小道萧兮阅读 895评论 0 3
  • 我们需要什么样的数据库 1.一键水平扩缩容2.强一致性高可用性3.支持标准sql,支持acid事务4.实时 HTA...
    盼旺阅读 223评论 0 0