对ClickHouse做个简单的性能测试。
ClickHouse简介
ClickHouse是战斗民族Yandex公司出品的OLAP开源数据库,简称CH,也有人简称CK,是目前市面上最快的OLAP数据库。性能远超Vertica、Sybase IQ等。
CH具有以下几个特点:
列式存储,因此数据压缩比高。
向量计算,且支持多核CPU并行计算,并且执行每个SQL时都力求榨干CPU性能。
基于Shared nothing架构,支持分布式方案。
支持主从复制架构。
兼容大部分SQL语法,其语法和MySQL尤其相近。
数据实时更新。
不支持事务,不适合高频更新数据。
建议多用宽表,但不建议总是查询整数据行中的所有列。
简言之,如果你有以下业务场景,可以考虑用CH:
海量数据,但又不希望单节点的存储空间消耗太高。
宽表,为了业务方便,可能会把很多相关数据列都整合到一个表里。
基于SQL的查询方式,提高程序的适用性和可移植性。
性能测试
我选用了CH官方提供的一个测试方案:SSBM (Star Schema Benchmark)。
测试机配置&#x

本文介绍了ClickHouse作为OLAP数据库的特点,如列式存储、高性能计算和分布式支持,并提供了基于SSBM的性能测试,展示了其在处理海量数据时的高效性能。测试结果显示ClickHouse在压缩比和查询速度上表现出色。
最低0.47元/天 解锁文章
1179

被折叠的 条评论
为什么被折叠?



