1.5 Important features of TiDB database platform(TiDB 技术特性)@1班+韩岩岭

课程名称:101+ 1.5 Important features of TiDB database platform(TiDB 技术特性)

学习时长:

课程收获:

课程内容:

架构:
stateless sql layer: TIDB,负责运算
Distributed storage layer: TIKV,负责存储
Control flow layer: PD(placement driver),负责信息管理、任务调度

tispark 解决并行计算
tiflash 使用列式存储用来解决OLAP需求,TIDB识别SQL,自动选择tikv还是tiflash

特性:
可扩展性:在线扩缩、share nothing
高可用性: 多节点、基于raft强一致性多副本、多活
分布式事务:支持分布式事务、不需要分片键、跨区查询(计算下推)
实时的HTAP:基于raft的复制、行存储TP列存储AP、统一使用标准的SQL、即使tiflash有延迟也可以得到一致性的结果

TIUP

  1. 可在线安装
  2. 可下载离线安装

大事务支持:
10GB limit、 6MB的KV PAIR

临时表
在做hash join联合查询时用到临时表,数据量较大时会碰到OOM,4.0中,设置tidb_mem_quota_hashjoin,大于这个值时,会进行spilling disk

DASHBOARD
监控集群节点、识别热点、慢SQL分析、性能诊断

弹性调度
热点数据的自动扩缩

学习过程中参考的其他资料