目前我们线上mysql会遇到写的瓶颈,TIDB是否可以满足我们需求?在做调研,我应该如何做对比?
多部署tikv节点,然后合理规划表结构,消除表热点之后,tidb的写入效率可以很高的。
所以单机其实很难测出与mysql的性能对比,需要本地多部署才行对吗?
还想问一下你说的tikv节点是否就是tidb?
写入多大并发?
mysql写入量多大
把量级啥的发一下
单机tidb绝对比不过mysql,tidb是分布式,只适合大数据量大并发多机器的场景
做个压测对比把。
建议压测环境保证tikv节点数大于副本数,同时 sync-log = false。
线上分库 这是其中一个库的operations
原来是刚加入的老铁。
TiDB是分布式数据库,它的优势是可以整合多台物理机资源,管理得当并发肯定比MySQL强。
TiKV是TiDB数据库下的一个组件,TiDB拓扑结构如下:
建议看下入门教程,然后部署环境做压力测试。
变动小的话先看看nvme硬盘能不能解决,tidb 承受相应量的写入需求资源要比MySQL多的多
分布式部署应该可以,不建议单机
各有锁芯尔
目前发现tidb没有托管在阿里云上,感觉没有polardb-x更简单一些,我们所有机器都在阿里云上,如果使用tidb,运维成本是不是更高一些
阿里云云市场上有TiDB相关的产品,可以看下这个云数据库 TiDB 上线阿里云心选商城 | PingCAP
这个是通过阿里云计算巢部署的,计算巢的文档在这如何部署TiDB单可用区集群服务实例_计算巢服务(Compute Nest)-阿里云帮助中心
建议搭一套tidb集群测试下性能,如果你用的阿里云,建议使用本地ssd,性能会强很多。
这个要看你的数据规模和业务负载量情况,可以先简单描述一下数据规模和业务场景,我们一起帮你分析一下
这个要看业务需求,TIDB是分布式的,MYSQL是单机或者主备
看你的业务量和业务需求了

