与mysql的性能对比

目前我们线上mysql会遇到写的瓶颈,TIDB是否可以满足我们需求?在做调研,我应该如何做对比?

多部署tikv节点,然后合理规划表结构,消除表热点之后,tidb的写入效率可以很高的。

所以单机其实很难测出与mysql的性能对比,需要本地多部署才行对吗?
还想问一下你说的tikv节点是否就是tidb?

写入多大并发?

mysql写入量多大

把量级啥的发一下

单机tidb绝对比不过mysql,tidb是分布式,只适合大数据量大并发多机器的场景

做个压测对比把。
建议压测环境保证tikv节点数大于副本数,同时 sync-log = false


row operations

线上分库 这是其中一个库的operations

原来是刚加入的老铁。
TiDB是分布式数据库,它的优势是可以整合多台物理机资源,管理得当并发肯定比MySQL强。
TiKV是TiDB数据库下的一个组件,TiDB拓扑结构如下:

建议看下入门教程,然后部署环境做压力测试。

变动小的话先看看nvme硬盘能不能解决,tidb 承受相应量的写入需求资源要比MySQL多的多

分布式部署应该可以,不建议单机

各有锁芯尔

目前发现tidb没有托管在阿里云上,感觉没有polardb-x更简单一些,我们所有机器都在阿里云上,如果使用tidb,运维成本是不是更高一些

阿里云云市场上有TiDB相关的产品,可以看下这个云数据库 TiDB 上线阿里云心选商城 | PingCAP

这个是通过阿里云计算巢部署的,计算巢的文档在这如何部署TiDB单可用区集群服务实例_计算巢服务(Compute Nest)-阿里云帮助中心

建议搭一套tidb集群测试下性能,如果你用的阿里云,建议使用本地ssd,性能会强很多。

这个要看你的数据规模和业务负载量情况,可以先简单描述一下数据规模和业务场景,我们一起帮你分析一下

这个要看业务需求,TIDB是分布式的,MYSQL是单机或者主备

看你的业务量和业务需求了