作者:Jacky Wang
文章來源:數字化點評(微信公眾號)
ClickHouse 是開源列式數據庫,主要用于 OLAP 數據倉庫領域,近年來備受關注。
ClickHouse 于 2016 年,由俄羅斯第一大搜索引擎 Yandex 開源,社區火熱,Star 數量已超過 9K,技術領先的大廠已在規模使用。
ClickHouse 相比于開源社區的其他幾項分析型技術,如 Presto、Impala、Druid、Elasticsearch、Kylin 等,ClickHouse 是一整套更完善的解決方案,其包含了計算和存儲能力,無需額外依賴其他存儲組件,技術上有著明顯優勢。
ClickHouse 相比于 Hadoop 體系,以列式數據庫的方式做大數據的處理更加簡單易用,且靈活度更高。
1 為什么選這 3 家
本文選取提供 ClickHouse 云服務、具有不同代表性的三家云計算企業,阿里云、青云QingCloud、UCloud。
阿里云,2009 年成立,國內最大的公有云廠商,是全球領先的云計算及人工智能科技公司,中國云計算市場份額第一,為云計算大廠的代表。
青云QingCloud,2012 年成立,混合云先行者與領導者,引領容器混合云新潮流,公、私一致架構,為中國混合云第一股。
UCloud 優刻得,2012 年成立,科創板上市中立云計算服務商,首家公有云科創板上市公司,為中國云計算第一股。
2 ClickHouse 的特點、性能和場景
云 ClickHouse 可提供分布式、實時、分析型、列式的云數據庫和云數據倉庫服務。
ClickHouse 具有如下特點:
1. 列式存儲
2. 讀遠多于寫
3. 大寬表,讀大量行但少量列
4. 數據批量寫入,數據不更新或少更新
5. 數據高吞吐寫入
6. 無需事務,數據最終一致性。
7. 主鍵索引
8. 稀疏索引
9. 數據 Sharding
10. 數據 TTL
11. 主備同步
ClickHouse 性能:
1. ClickHouse 性能超過了市面上大部分的列式存儲數據庫。
2. 相比傳統的數據 ClickHouse 要快 100-1000 倍。
3. ClickHouse 在性能有非常大的優勢。
ClickHouse 適用場景:
1. 用戶行為分析
2. 流量分析
3. 日志分析
4. 廣告營銷分析和廣告投放
5. 客戶畫像
6. 數據倉庫
7. BI報表
8. 工業和物聯網分析
3 云服務商的 ClickHouse 功能對比
注:以上數據來源于各廠商官網,2021年12月。
可以看到,ClickHouse 常用的主要功能,三家云廠商都支持。
阿里云和青云QingCloud還提供云原生服務、冷熱數據分層存儲。
4 云服務商的 ClickHouse 價格對比
注:以上數據來源于各廠商官網,2021年12月。
價格比較:
為統一性能,分別設置相同配置的基礎/入門版、高性價比版、高可用版的三檔,以比較各云廠商提供的云 ClickHouse 的價格。
從表中數據可看出:
1. 基礎版,單副本,可用作學習和測試。阿里云和青云QingCloud可提供。青云QingCloud可提供最低的配置、價格也最便宜。
2. 高性價比版,單副本,可用作測試環境,只有阿里云提供。
3. 高可用版,雙副本,用作生產環境。三家廠商都可提供,青云QingCloud的價格最便宜。
4. UCloud 只提供高可用版;青云QingCloud可提供基礎版和高可用版;阿里云最全,可提供入門級版、高可用版、高性能版。
由此也反映出大廠和中廠的戰略區別:
l 大廠的產品線大而全;
l 廠商有階段性的優惠,例如青云QingCloud在筆者調研時,對 ClickHouse 云服務的價格優惠力度非常大。
l 中廠聚焦在用戶常用的功能領域和價格選項,例如 UCloud 在 ClickHouse 聚焦在高可用版;
5 結語和建議
用戶對 ClickHouse 的需求,如需要企業級高可用解決方案,阿里云、青云QingCloud、UCloud、三家廠商都可以滿足需求。
如需要大和全的解決方案和產品功能,以及更細粒度的價格策略,可考慮阿里云。
如僅想學習和測試用,不妨試試青云QingCloud。
關于價格,可定期關注各云廠商官網,在各時期會有不同的優惠力度。
例如,寫此文時,青云QingCloud提供的 ClickHouse 價格優惠幅度很大。
也可以關注本公眾號,為您定期分享前沿的云數智創新技術、各廠商價格優惠訊息。
綜合來看,
阿里云提供的 ClickHouse 功能最多。
青云QingCloud和UCloud 也有自己的特色和清晰定位。
現在是多云混合云的時代,用戶盼望你們都好、你好他好我也好。
希望能百家齊放,有更多優秀的創新企業。
如果,作為用戶的你想多一種選擇,
除了阿里云,
不妨也試試青云QingCloud、UCloud。