在进行数据库选型时,我们主要对比了 TiDB 和 OceanBase 这两款主流的国产分布式数据库。虽然也了解过 MySQL 及其分库分表方案,但主要是作为传统关系的参照。
我们最终选择 TiDB 的核心原因及其主要优势点:
1.存算分离架构,支持计算与存储资源独立、在线、无缝扩缩容.
2.具备 HTAP 混合负载能力,能同时处理在线事务和实时分析.
3.高度兼容 MySQL 协议与生态,从现有 MySQL 系统迁移成本低,学习曲线平滑.
4.基于 Raft 协议的多副本机制,提供金融级高可用和强一致性,故障可自动恢复.
在选型过程中,我们也深入评估了其他方案:
1.传统MySQ…