在数据库选型过程中,我们团队对市面上主流的几种数据库解决方案进行了全面调研。我们重点考察了传统关系型数据库如MySQL和PostgreSQL,它们在稳定性和生态成熟度方面表现良好;也深入评估了NewSQL领域的CockroachDB,以及以MongoDB为代表的文档数据库。此外,我们还分析了像Amazon Aurora这样的云原生数据库。通过多维度对比,我们发现这些数据库在应对我们业务未来可能面临的海量数据和高并发场景时,都存在一定局限性——要么分布式能力不足,要么需要大量的应用层分片改造,要么运维复杂度较高。
最终我们选择了TiDB作为核心业务数据库,主要基于以下几个关键考量:首先,TiD…