最近调研了两种数据库,TiDB和clickhouse。
tidb比mysql快100倍;
clickhouse比tidb又快100倍。

这是因为clickhouse是列式存储,特别擅长olap。
tidb和Mysql是行式存储,非常擅长oltp;
tidb最大的优点是兼容 100%的mysql oltp场景,可以做数据横向扩展,解决了单机容量扩展的问题。
另外,tidb能解决80%的olap场景,但剩下的20%场景是对超大表的join却没有太多的性能提升,需要借助tispark。

在目前数据分析领域,必须引入新的工具,才能解决分析慢的问题;
如果单从提升硬件资源,换SSD,优化慢sql、设计合适的索引等,都是无法解决MySQL做大数据分析慢的问题的。

数据分析也是非常重要的一个事项,关乎着公司高层对公司发展的决策和引导。

目前,在tidb和clickhouse对比上,就是clickhouse查询速度太快了。
但是,我现在比较纠结的是clickhouse是能和mysql保持增量同步的,但是只支持insert语句的同步,对于update和delete目前还不支持。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐