TiDB是用什么语言开发的,还有GC呢?高级语言吧
大概是这样的吧
| 组件 | 编程语言 | 作用 |
|---|---|---|
| TiDB Server | Go | SQL 层,解析 SQL、优化、执行计划生成,处理分布式事务。 |
| TiKV Server | Rust | 分布式 Key-Value 存储,底层存储引擎,支持 Raft 协议,实现强一致性。 |
| PD (Placement Driver) | Go | 集群管理,调度 Region、Leader、负载均衡、Tso(全局递增事务时间戳)服务。 |
| TiFlash | C++ | 列存存储,用于 OLAP 查询,加速分析型负载。 |
| 工具/运维组件(TiUP/TiCDC) | Go | 集群管理、数据迁移、CDC 实时同步等。 |
1 个赞
好的,多谢~
好吧,多种语言呐
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。
