join|ClickHouse vs StarRocks选型对比( 六 )
导入方式
ClickHouse中采用的HDFS外表的形式 。 ClickHouse中分布式表只能选择一个integer列作为Sharding Key , 观察数据发现技术都很低 , 因此使用rand()分布形式 。
HDFS外表定义如下:
导入结果
可以看出 , 在使用github数据集进行导入的时候 , 基本上StarRocks和ClickHouse导入的性能相差不多 。
结论
ClickHouse与StarRocks都是很优秀的关系新OLAP数据库 。 两者有着很多的相似之处 , 对于分析类查询都提供了极致的性能 , 都不依赖于Hadoop生态圈 。 从本次的选型对比中 , 可以看出在一些场景下 , StarRocks相较于ClickHouse有更好的表现 。 一般来说 , ClickHouse适合于维度变化较少的拼宽表的场景 , StarRocks不仅在单表的测试中有着更出色的表现 , 在多表关联的场景具有更大的优势 。
推荐阅读
- 产品|采用njoinic英集芯IP5303的移动电源IC,威麦科技麦克风开箱拆解报告
- Meetup|“初雪”与“向量化”| StarRocks Hacker Meetup小记
- 平台|StarRocks VS ClickHouse,携程大住宿智能数据平台的应用
- user_id|滴滴 x StarRocks:极速多维分析创造更大的业务价值
- joins|PostgreSQL 12.2 公开课及视频及PGCP认证(第9期)(CUUG)(2020年)
- 分析|唯品会翻牌ClickHouse后,实现百亿级数据自助分析