Region:存储单位,96~144MB之间,分布式存储在TiKV中
TiKV:默认三副本,将分布式数据存储,并进行存储副本。分布式事务,MCC原理。可以通过添加TIKV的节点数量进行扩容。
PD:集群的大脑,SQL执行 要到PD去查询我的数据region在两个或者三个TiKV当中。 查询sql的开始时间,以标识(TSO)时间戳来标识。开始TSO和结束TSO由PD提供。
rocksDB数据库进行数据持久化。单机引擎Raft协议TransactionCoprocessor(算子下推),投影、聚合,分布式计算的一个模型单机:
rocksdbraft:存储指令,将所有指令先存储到这里。
rocksdbkv:存储键值对
由这两个做到数据持久化。OLTP业务。

三个副本有一个leader角色,只有leader副本才能够进行修改。通过Raft协议,子副本和leader同步数据。

和TiKV是实时一致的。
承载OLAP分析型业务。
HTAP=OLAP+OLTP