TiDB中有哪些组件?【TiDB架构图解】

TiDB 集群主要包括三个核心组件:TiDB Server,PD Server 和 TiKV Server。此外,还有用于解决用户复杂 OLAP 需求的 TiSpark 组件和简化云上部署管理的 TiDB Operator 组件。

TiDB中有哪些组件?【TiDB架构图解】

TiDB架构图解

TiDB中有哪些组件?【TiDB架构图解】
TiDB中有哪些组件?【TiDB架构图解】

  1. TiDB Server

  TiDB Server 负责接收 SQL 请求,处理 SQL 相关的逻辑,并通过 PD 找到存储计算所需数据的 TiKV 地址,与 TiKV 交互获取数据,最终返回结果。TiDB Server 是无状态的,其本身并不存储数据,只负责计算,可以无限水平扩展,可以通过负载均衡组件(如LVS、HAProxy 或 F5)对外提供统一的接入地址。

  2. PD Server

  Placement Driver (简称 PD) 是整个集群的管理模块,其主要工作有三个:一是存储集群的元信息(某个 Key 存储在哪个 TiKV 节点);二是对 TiKV 集群进行调度和负载均衡(如数据的迁移、Raft group leader 的迁移等);三是分配全局唯一且递增的事务 ID。

  PD 通过 Raft 协议保证数据的安全性。Raft 的 leader server 负责处理所有操作,其余的 PD server 仅用于保证高可用。建议部署奇数个 PD 节点。

  3. TiKV Server

  TiKV Server 负责存储数据,从外部看 TiKV 是一个分布式的提供事务的 Key-Value 存储引擎。存储数据的基本单位是 Region,每个 Region 负责存储一个 Key Range(从 StartKey 到 EndKey 的左闭右开区间)的数据,每个 TiKV 节点会负责多个 Region。TiKV 使用 Raft 协议做复制,保持数据的一致性和容灾。副本以 Region 为单位进行管理,不同节点上的多个 Region 构成一个 Raft Group,互为副本。数据在多个 TiKV 之间的负载均衡由 PD 调度,这里也是以 Region 为单位进行调度。

  4. TiSpark

  TiSpark 作为 TiDB 中解决用户复杂 OLAP 需求的主要组件,将 Spark SQL 直接运行在 TiDB 存储层上,同时融合 TiKV 分布式集群的优势,并融入大数据社区生态。至此,TiDB 可以通过一套系统,同时支持 OLTP 与 OLAP,免除用户数据同步的烦恼。

  5. TiDB Operator

  TiDB Operator 提供在主流云基础设施(Kubernetes)上部署管理 TiDB 集群的能力。它结合云原生社区的容器编排最佳实践与 TiDB 的专业运维知识,集成一键部署、多集群混部、自动运维、故障自愈等能力,极大地降低了用户使用和管理 TiDB 的门槛与成本。

免责声明:文章内容来自互联网,本站仅作为分享,不对其真实性负责,如有侵权等情况,请与本站联系删除。
转载请注明出处:TiDB中有哪些组件?【TiDB架构图解】 https://www.dachanpin.com/a/cyfx/10937.html

(0)
上一篇 2023-05-12 02:35:03
下一篇 2023-05-12 02:36:05

相关推荐

  • 300025最新消息 华星创业300025什么时候复牌?

      300025最新消息 华星创业300025什么时候复牌?   300025复牌时间:2016年6月2日(周四)上午开市起复牌   本公司及董事会全体成员保证信息披露的内容真实、准确、完整,没有虚假记载、误导性陈述或重大遗漏。   杭州华星创业通信技术股份有限公司(以下简称“公司”)因筹划资产重组事项,经公司向深圳证券交易所申请,公司股票(简称:华星创业,…

    创业分享 2023-05-31
    150
  • 创业看这一篇就够了,周航《重新理解创业》12 个彩蛋全解析

    图 | 图虫创意 《周末充电站》是创业邦推出的周末轻松化栏目,旨在服务于繁忙都市下的职场白领、创投人,成为该群体碎片化时代的充电站。 栏目以分享优秀书籍、电影为主题,希望能够帮助你获取现学现用的足料干货、或是拓展视野的高倍望远镜、或是启迪人生的心灵药剂。 本篇是栏目的第8篇文章,供君赏阅。 文章授权转载自微信公众号青狮营 ID: qinglionclub 作…

    2023-05-13
    139
  • 科技创业者要过几道坎?

      技术的专业性也是适用性人才难觅的原因。张云飞告诉记者,他们做的是世界首创的产品,不像做手机,可以去别的厂挖人,或者有相关工作经验的人就可以胜任,因此最初招的人,合不合适连自己都没底。   张春颖也想过让技术人才整年都留在西藏,但一方面有些人难以长期适应西藏缺氧低压的环境,另一方面也有必要到大城市开展研发和交流。   参加某个项目答辩时,有句话至今仍令汉朗…

    创业分享 2023-05-23
    234
  • 新式茶饮品牌幸茶,餐饮强企全程扶持让投资创业更轻松!

    投资连锁品牌对很多人来说是一种非常稳妥的创业方式,正是基于这样的特点,各种连锁投资店层出不穷。而业内人士认为,投资虽然简单,但是它所存在的风险还是无法估计的,这就意味着,投资商选择投资项目的时候一定要进行仔细的分析和严格的考察。目前,以新式茶饮为主的各种投资项目掀起了投资的热潮,很多投资商纷纷寻找符合自己要求的项目。在诸多茶饮项目中,幸茶的关注度占据了流量至…

    创业分享 2023-05-13
    99
  • 玉山:“青春故事会”传递奋进精神

    下一篇 4   玉山:“青春故事会”传递奋进精神   玉山讯 “守好清贫园,讲好红色故事,那些日子,方志敏精神时刻激励着我,让我守住了‘清贫’、学会了吃苦。”日前,玉山县首届青年五四奖章获得者梁天幸正与现场听众分享着她在怀玉山工作的那段催人奋进的岁月。据了解,为服务青年成长发展,激发青年一代的干事创业热情,共青团玉山县委联合七里…

    创业分享 2023-05-15
    128

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

工作时间:周一至周五,9:30-16:30,节假日休息