TiDB原理解析TiDB原理解析.pdfVIP

  • 2
  • 0
  • 约4.12千字
  • 约 4页
  • 2023-11-23 发布于中国
  • 举报
TiDB原理解析 TiDB是PingCAP公司设计的开源分布式NewSQL数据库。由于它兼容MySQL协议,并⽀持绝⼤多数SQL功能(⽐ 如joins ,subqueries, transaction等)。业务能够直接通过MySQL connector去使⽤它来替换MySQL。 TiDB适合场景: 数据量⼤,MySQL复杂查询很慢。Online DDL影响业务的使⽤。 MySQL单机容量或者性能达到瓶颈,不想分库分表或者使⽤数据库中间件等对业务侵⼊性较⼤、对业务有约束的Sharding⽅案。 有⾼并发实时写⼊、实时查询、实时统计分析的需求。 有分布式事务、多数据中⼼的数据100%强⼀致性、auto-failover的⾼可⽤的需求。 TiDB与MySQL相⽐,有什么优势,让它更适合上述场景?接下来将从以下六个⽅⾯进⾏对⽐。 1.TiDB实现分布式的SQL引擎和存储 MySQL⽔平扩展⼀般是主从复制,典型的就是⼀主多从模式。但这种只适合读多写少的业务。碰到⼤写⼊量的业务,这种模式反⽽会成为 瓶颈。那么就必须寻求其他的分布式⽅案,有以下两种思路: 基于修改MySQL的分布式⽅案。通过MySQL的Server把InnoDB变成分布式数据库,但由于MySQL⽣成的执⾏计

文档评论(0)

1亿VIP精品文档

相关文档