TiDB是用什么语言开发的,还有GC呢?高级语言吧

TiDB是用什么语言开发的,还有GC呢?高级语言吧

Git上显示是这些开发语言,主要是GO语言

1 个赞

大概是这样的吧

组件 编程语言 作用
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 天后被自动关闭。不再允许新回复。