当前位置: 首页 > article >正文

TIDB拓扑结构

TiDB Server:SQL层,负责接受客户端的连接,执行SQL解析和优化,最终生成分布式执行计划。TiDB Server为无状态的,可增加节点负载均衡。

PD (Placement Driver) Server:整个TiDB集群的元信息管理模块,负责存储每个TiKV节点实时的数据分布情况和集群的整体拓扑结构,为分布式事务分配事务 ID。PD节点有状态,所有PD节点实时做数据同步。

TiKV Server:负责存储数据,从外部看TiKV是一个分布式的提供事务的Key-Value存储引擎。

一、单机部署模式

        一个数据库连接只能使用1个TiDB Server和1个PD,数据分布在不同的kv节点,由PD节点整合之后返回给客户端。增加TiDB Server、PB节点只能增加集群的并发能力,无法降低单个数据库连接的性能。

二、双机部署模式

        增加机器数量可以增加整个集群的并发处理能力,数据也会更加分散到各个kv节点。

三、shardingsphere部署模式

tidb使用shardingsphere模式意义不大。


http://www.kler.cn/a/144699.html

相关文章:

  • 【数据结构实验】排序(三)快速排序算法的改进(三者取中法)
  • 理解CLIP模型
  • 腾讯云CVM标准型SA5云服务器AMD EPYC Bergamo处理器
  • 链表?细!详细知识点总结!
  • 递归方法来计算二叉树的双分支节点个数
  • 【STM32】GPIO输出
  • 网络互联与IP地址
  • Git-将指定文件回退到指定版本
  • Spring Boot整合RabbitMQ
  • maven常用打包命令,值传递和引用传递,Java包 ,JDK 中常用的包有哪些,import java和javax有什么区别
  • 2022年MathorCup大数据竞赛B题北京移动用户体验影响因素研究求解全过程文档及程序
  • 搜索引擎---项目测试
  • Jenkins 配置节点交换内存
  • Git本地库操作
  • 【C指针(五)】6种转移表实现整合longjmp()/setjmp()函数和qsort函数详解分析模拟实现
  • 深信服实验学习笔记——nmap常用命令
  • 助力企业前行——ScalaSpark最佳实践课程
  • 【限流配电开关】TPS2001C
  • 【电源专题】在DC/DC电源电感下方铺铜的利弊?
  • 【差旅游记】走进新疆哈密博物馆