世界级的开源分布式数据库TiDB自2016年12月正式发布第一个版本以来,业内诸多公司逐步引入使用,并取得广泛认可。对于互联网公司,数据存储的重要性不言而喻。在NewSQL数据库出现之前,一般采用单机数据库(比如MySQL)作为存储,随着数据量的增加,“分库分表”是早晚面临的问题,即使有诸如MyCat、ShardingJDBC等优秀的中间件,“分库分表”还是给RD和DBA带来较高的成本;NewSQL数据库出现后,由于它不仅有NoSQL对海量数据的管理存储能力、还支持传统关系数据库的ACID和SQ