tidb调研

TiDB是新一代开源分布式 NewSQL 数据库,相比较于我们常见的数据库MySQL,TiDB具有水平伸缩、强一致性的分布式事务、基于 Raft 算法的多副本复制等特性。同时,TiDB兼容MySQL生态,具有丰富的周边工具。TiDB的设计初衷,并不是想要在小数据量下取代 MySQL,而是尝试去解决基于单机数据库解决不了的一些问题

 

TiDB 是一个兼容 MySQL 协议和语法的分布式数据库,但是由于其内部实现,特别是支持分布式存储以及分布式事务,使得一些使用方法和 MySQL 有所区别。宽泛的讲。单表少于5000w条数据,MySQL是够用的。如果在MySQL的使用中有以下问题。那么可以考虑一下TiDB。

  • 单表数据大或者库数据量大。需要经常优化存储空间。

  • 备份、扩容等运维操作时间长。操作成本高。

 

存储和计算分离

无状态

raft协议

 

 

 

 

 

ref:

https://pingcap.com/docs-cn/

https://blog.csdn.net/D_Guco/article/details/80641236

https://juejin.im/post/5e8933fdf265da47ed17ea54

 

posted @ 2019-02-13 11:33  人在江湖之诗和远方  阅读(350)  评论(0编辑  收藏  举报