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

相关推荐

  • 广西加大推进商标品牌创业创新工作

    好身材还靠好衣装 ——我区加大推进商标品牌创业创新工作 广西新闻网-广西日报记者 吴家跃 阅读提示: “数量少,质量低”一直是广西品牌建设的痛点和堵点。如何让更多广西品牌脱颖而出?今年7月开始,我区采取“政策扶持,司法保护,资源聚集”等形式,大力推进商标品牌创业创新基地建设,为各类创业创新主体健康发展提供有力支撑,推动“广西产品”向“广西品牌”转变…

    创业分享 2023-05-16
    5000
  • Fintech进入2.0阶段 创业公司如何杀出血路?

      第二个阶段就是对创新资产做资产证券化,据李丰介绍,以美国举例,这一阶段就是把创新出来的房地产贷款资产进行分散化和对冲,第三个阶段就是财富管理的创新。总之,让钱去有更高生产效率的地方,是所有金融创新的唯一目的。   在讨论前景前,首先需要明确金融创新的内在规律是什么?峰瑞资本创始合伙人李丰认为,经济体的信贷周期中会依次出现金融创新、资产证券化和财富管理创新…

    创业分享 2023-05-20
    6400
  • 【新时代 新作为 新篇章】营造良好环境 释放强大动能 江苏积极打

      这两天,南京秦淮硅巷三期工程进入收尾阶段,原南京轻工机械厂的两间老厂房被改造成充满时尚元素的创业园区。尽管地处老城小巷,但凭借便利的交通和完善的生活配套,比邻南航、55所等高校院所的区位优势,园区吸引了众多创业者慕名而来,进驻企业接近饱和,已形成”芯片应用、航天技术、军民融合”三大产业群。 一键分享至 【新时代 新作为 新篇章】营…

    创业分享 2023-05-13
    7200
  • 一下科技CEO:我眼中创业公司的五个特质丨黑马荐文

    站在5周年的节点上,我想说,我们不只是要生存下去,我们应该成为一家伟大的公司。 公司人员规模的扩张,必然伴随着管理的条块化和职能分工上的细分,但我们必须保持清醒,第一,绝不能因此拖慢我们的决策速度和执行能力,第二、绝不能因此造成部门之间的隔阂,造成沟通成本的上升。 赞(…) 最后,我说一点公司的愿景,我很少说这些,因为更多的时候,我们都在打仗,我…

    创业分享 2023-05-29
    6800
  • 一件顶万件,这件可水洗的T恤能通过App随心变换图案

    这是《猎云网》筛选报道的第 16025 家早期创业公司 随着科技的发展,人们开始在传统的T恤上搞起了名堂。有些T恤可以播放音乐,检测Wi-Fi信号,如果Google能够将Project Jacquard带出实验室,走向市场,那么T恤也能变身为触控屏。现在,有一款可穿戴设备Broadcast t-shirt,它可以自由变换图案,绚丽多彩,科技感十足。这款T恤由…

    创业分享 2023-05-25
    8300

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信