TiDB VS MySQL
作者: Ann_ann 原文来源:https://tidb.net/blog/6035684e
理想型的数据库应该具备的特点
强一致性和高可用;
高吞吐、高并发、低延迟;
标准 SQL、支持 ACID 事务;
大数据生态友好;
有水平扩张能力,并且尽量做到不侵入业务;
数据库架构选型
TiDB 与 MySQL 对比
TiDB 和 MySQL 兼容策略
可参考:https://docs.pingcap.com/zh/tidb/stable/mysql-compatibility
截至 4.0 版本,TiDB 与 MySQL 的区别总结:
对于海量数据及大表的解决方案
MySQL 需要分库分表,业务研发和 DBA 一起配合且略显低效地解决此问题;
TiDB 单表几乎可以理解为无限大的(业界已经存在 100 亿以上的表)。
数据库集群高可用
MySQL 需手动调研部署高可用集群,且不同高可用方案有不同的维护方式;
TiDB 自带高可用架构,自动容灾。
MySQL 分库分表 VS TiDB
总结
复制代码
版权声明: 本文为 InfoQ 作者【TiDB 社区干货传送门】的原创文章。
原文链接:【http://xie.infoq.cn/article/1237fde438e5abea58b87fd1b】。文章转载请联系作者。
评论