clickhouse vs starRocks|||

比對結論

如果只能單機部署的話,clickhouse基本無敵。

如果集羣化,starRocks可以替換clickhouse,但支持的函數會相對少一些(clickhouse有不少自定義函數)

信息比對

功能 clickhouse starRocks
join 大表關聯容易OOM 對join有相關優化
場景 比較適合大寬表 對於星形或者雪花模型的兼容性更好
併發性 大量短查詢,每秒不超過100次 數千用戶同時分析查詢,部分場景是萬級
數據導入更新 相對比較慢,更適合靜態數據 秒級的數據導入和實時更新,提供準實時的服務
mysql兼容性 不完全 完全兼容
內置函數 非常豐富。支持窗口和聚合函數,以及table function 支持窗口和聚合函數
部署 單機版無敵,分佈式相對不友好 默認分佈式,這就意味着需要的資源更多
分佈式 需要代碼實現部分佈式的能力。例如,建表需要先本地表在分佈式表,可以類比於物化視圖。且數據分佈,需要手動分發,不支持自動處理 正常的分佈式系統

參考文檔

數據倉庫系列:StarRocks的簡單試用及與clickhouse的對比_starrocks clickhouse對比-CSDN博客

ClickHouse vs StarRocks 選型對比

性能比對

Star Schema Benchmark(以下簡稱 SSB)是學術界和工業界廣泛使用的一個星型模型測試集,通過這個測試集合可以方便的對比各種 OLAP 產品的基礎性能指標。ClickHouse 通過改寫 SSB,將星型模型打平轉化成寬表 (flat table),改造成了一個單表測試 benchmark。本報告記錄了 StarRocks、ClickHouse 和 Apache Druid 在 SSB 單表數據集上的性能對比結果,測試結論如下:

  • 在標準測試數據集的 13 個查詢上,StarRocks 整體查詢性能是 ClickHouse 的 2.1 倍,Apache Druid 的 8.7 倍。
  • StarRocks 啓用 Bitmap Index 後整體查詢性能是未啓用的 1.3 倍,此時整體查詢性能是 ClickHouse 的 2.8 倍,Apache Druid 的 11.4 倍。

參考文檔

SSB Flat Table 性能測試 | StarRocks

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章