技術對比
Apache Doris 和 ClickHouse 都是全球領先的實時數據倉庫,均支持列式存儲與極速查詢。此外,Doris 具備更高的并發處理能力、更高效的 Join 查詢、更簡便的運維,并兼容 MySQL 的語法,使其更易于使用和部署。
“利用 Apache Doris 替換 ClickHouse 后,快手成功升級為湖倉一體架構,實現統一存儲并簡化數據鏈路,無需數據導入,Doris 可直接訪問湖倉數據。結合 Doris 的物化視圖改寫與自動物化服務,實現了高性能查詢與靈活的數據治理。”
直接查詢數據湖數據,縮短數據鏈路
查詢性能提升,滿足多場景查詢加速
借助物化視圖,實現更靈活數據治理
“內容庫數據平臺經過分析引擎從 ClickHouse 到?Apache Doris?的替換、數據架構語義層的初步引入到深度應用,有效提高了數據時效性、降低了運維成本、解決了數據管理割裂等問題 ”
具備多表查詢和聯邦查詢性能特性
兼容 MySQL 協議,降低運維成本
支持部分列更新,滿足多種數據更新方式
“我們用 Apache Doris 替換了 ClickHouse,構建了新的日志平臺,目前規模已達 50 臺服務器、2PB 數據量。此次架構升級后,系統在查詢響應、并發處理、穩定性及運維效率等多方面均取得了顯著提升。”
全文檢索性能提升 3-7 倍
峰值寫入吞吐達 6GB/s
支持 500+ 并發查詢,較 ClickHouse 提升超 2 倍
Doris 全托管云原生服務由商業化公司 SelectDB 提供,支持 SaaS 和 BYOC 兩種模式,當前已上線阿里云、華為云、騰訊云和亞馬遜云科技
由商業化公司 SelectDB 提供長周期、更穩定的本地企業版部署服務
ClickBench 性能測試
ClickBench 是專用于評估分析型數據庫性能的基準測試工具,其核心驗證場景聚焦于海量寬表處理效能,而非復雜多表關聯場景。該性能測試采用頭部網絡分析平臺真實業務數據構建,覆蓋點擊流分析、結構化日志處理等典型 OLAP 應用場景。
測試體系由特定查詢集合構成,重點驗證聚合運算能力與單表處理性能(不涉及復雜表關聯操作),因此該測試成為評估實時數據庫的標準之一,尤其適用于驗證系統在 PB 級數據規模下的數據處理與實時分析能力。
SSB-Flat SF100 性能測試
SSB-Flat SF100 是專為測試分析型數據庫大寬表處理能力設計的性能測試。
該測試基于星型模式基準(SSB)改造,通過將星型結構扁平化為單一寬表,聚焦單表查詢性能驗證。其中 SF100 代表數據規模為基準量的 100 倍,可有效評估系統在超大規模數據下的查詢效率與擴展能力。
TPC-H SF100 性能測試
TPC-H SF100 是業界公認的數據庫性能測試標準,包含 22 條模擬真實企業場景的復雜 SQL 查詢。SF100 代表數據規模為基準量的 100 倍,適用于在大規模數據場景下,檢驗查詢性能的驗證、評估系統擴展能力。
注:由于 ClickHouse 在測試過程中存在 7 個未能完成的查詢,最終測試的總耗時結果為 Doris 完整執行 22 個查詢的時間、ClickHouse 僅為成功執行 15 個查詢的時間。
TPC-DS 1TB 性能測試
TPC-DS 1TB 是數據倉庫與分析型數據庫的權威性能測試,采用約 1TB 數據集(24 張表共約 63.5 億條數據)構建雪花模型。
測試中涵蓋 99 條復雜查詢,以全面檢驗數據庫在關聯查詢、聚合計算及嵌套子查詢等場景的性能表現,模擬網絡銷售、門店銷售等真實業務場景。
注:由于 TPC-DS 性能測試中使用了大量關聯子查詢,而 ClickHouse 在測試時(2024 年 9 月)尚未支持該功能,導致約半數查詢無法執行。
更多用戶故事
