IT评测·应用市场-qidao123.com技术社区

标题: 【赵渝强老师】TiDB的体系架构 [打印本页]

作者: 小小小幸运    时间: 4 天前
标题: 【赵渝强老师】TiDB的体系架构

TiDB是PingCAP公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理(Hybrid Transactional and Analytical Processing,HTAP)的融合型分布式数据库产物,具备程度扩容大概缩容、金融级高可用、实时HTAP、云原生的分布式数据库、兼容MySQL协媾和MySQL生态等重要特性。目标是为用户提供一站式OLTP(Online Transactional Processing)、OLAP(Online Analytical Processing)、HTAP解决方案。TiDB适合高可用、强一致要求较高、数据规模较大等各种应用场景。
视频讲解如下                 【赵渝强老师】TiDB的体系架构
      在内核设计上,TiDB分布式数据库将团体架构拆分成了多个模块,各模块之间相互通信,构成完备的TiDB系统。对应的架构图如下:

通过使用TiKV存储引擎支持OLTP的应用场景,而通过使用TiFlash存储引擎支持OLAP的应用场景。在TiDB数据库分布式集群中主要包罗三个子集群
1、存储集群:

该子集群负责数据的存储,其中又有行存引擎和列存引擎两种不同的存储方式:行存引擎指的是TiKV节点,它终极将数据存入底层的RocksDB中;列存引擎指的是TiFlash节点,它从TiKV节点中实时同步数据,如许的TiFlash节点也可以有多个。
2、调度集群:

调度集群中的每个节点叫做PD Instance,也叫做PD实例。存储集群会将数据存储位置等元信息存入调度集群中。
3、盘算集群:

该子集群中可以包罗多个TiDB Instance,即:TiDB实例。盘算集群负责接收客户端发送的SQL语句,并访问PD集群获取数据存储位置和集群的时间戳TSO等信息,终极将SQL语句转换成Key-Value的键值操作,从而访问存储在存储集群中的数据

与传统的单机数据库相比,TiDB具有以下优势:


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4