TiDB核心架构
2019-04-19 09:37:56 0 举报
TiDB的核心架构,从时序图理解
作者其他创作
大纲/内容
返回结果
Spark DriverTiSpark
获取存储计算所需数据的 TiKV 地址
对 TiKV 集群进行调度和负载均衡如数据的迁移、Raft group leader 的迁移等
PD Server
分布式的提供事务的 Key-Value 存储引擎
无状态、不存储数据、支持无限水平扩展的sql计算器
整个集群的管理模块
TiDB Server
Spark 驱动器与TiSpark整合
调度Executor
返回TiKV元信息
TiKV Server
多个Spark Exec进行数据交互
Spark计算控制以及优化处理
分配全局唯一且递增的事务 ID
Spark ExecTiSpark
存储集群元信息:某个 Key 存储在哪个 TiKV 节点
获取集群的元信息
返回TiKV 地址
接收 SQL 请求处理 SQL 相关的逻辑
Application
数据交互:增删改查等
应用
请求SQL
Spark 执行器与TiSpark整合
0 条评论
下一页