有这样一个开源项目,它仅仅用了两年时间,便成功地挑战了MySQL的传统地位,发布了分布式NewSQL的产品级实现。它不但快速地赢得了超过5000个github start,还收获了超过600+的fork以及50多个contributions。无论是从互联网公司和团队在生产环境中使用或测试 的反馈,还是从开源社区的活跃程度来看,它在Go/Rust语言类项目中都取得了罕见的成功。 作为这个名为 TiDB 的项目的主创技术团队的负责人及架构师,给大家分享 TiDB 架构演进和设计的过程中的一些关键的决策背后的思考及基础软件开发团队管理上的一些心得。