join|ClickHouse vs StarRocks选型对比( 六 )


导入方式
ClickHouse中采用的HDFS外表的形式 。 ClickHouse中分布式表只能选择一个integer列作为Sharding Key , 观察数据发现技术都很低 , 因此使用rand()分布形式 。
HDFS外表定义如下:
导入结果
可以看出 , 在使用github数据集进行导入的时候 , 基本上StarRocks和ClickHouse导入的性能相差不多 。
结论
ClickHouse与StarRocks都是很优秀的关系新OLAP数据库 。 两者有着很多的相似之处 , 对于分析类查询都提供了极致的性能 , 都不依赖于Hadoop生态圈 。 从本次的选型对比中 , 可以看出在一些场景下 , StarRocks相较于ClickHouse有更好的表现 。 一般来说 , ClickHouse适合于维度变化较少的拼宽表的场景 , StarRocks不仅在单表的测试中有着更出色的表现 , 在多表关联的场景具有更大的优势 。

推荐阅读