TiDB为啥又用Go开发了

SQL 层一直是用 Golang 在开发,存储引擎 TiKV 用的 Rust
■网友
初学tidb、tikv_海纳
tidb在tikv上层,tidb用go实现,tikv用rust实现
【TiDB为啥又用Go开发了】 tidb的目标是实现google的F1,tikv和google的spanner有关系?

■网友
tidb对性能要求高的部分tikv使用rust开发,为了性能考虑。其他性能不是很重要的部分就采用go开发,开发效率快,谁用谁知道,所以语言不是绝对的,在设计系统时将每个模块的功能,定位等弄清楚,那一部分用什么语言开发好点,也就不迷惑了


    推荐阅读