[VELODB.IO]
DATANOMIX.PRO // BLOG // BENCHMARKS

Apache Doris real-time update’da ClickHouse’dan 34x tezroq

SSB va ClickBench tahlili: nega update mexanizmi modern OLAP uchun hal qiluvchi.

Tayyorlagan:
Datanomix.pro
Oʼqish vaqti:
~10 min

Testdan olingan asosiy faktlar

  • SSB’da update-heavy workload’da Apache Doris ClickHouse ReplacingMergeTree’dan 34x gacha tezroq.
  • ClickBench’da Apache Doris update ratio va resurs profiliga qarab 1.7x-4.6x tezroq.
  • ClickHouse ichida MergeTree doim ReplacingMergeTree’dan tezroq, bu update semantikasi narxini ko‘rsatadi.
  • Amaliy qiymat: BI, antifraud va risk analitikada uzluksiz update paytida barqaror latency.

1. Nima tekshirildi va nima uchun

VeloDB jamoasi Apache Doris va ClickHouse’ni maʼlumotlar tez-tez yangilanadigan workload’da solishtirdi: yangi eventlar, tranzaksiya tuzatishlari, mijoz atributlari yangilanishi.

Maqsad: katta update yuklamasida qaysi platforma query latency’ni barqaror ushlashini aniqlash.

2. Test konfiguratsiyasi

  • VeloDB Cloud (Apache Doris): 1 tugun, 16 vCPU, 128 GB RAM
  • ClickHouse Cloud: 2 tugun × (16 vCPU, 64 GB RAM)
  • ClickHouse Cloud: 2 tugun × (8 vCPU, 32 GB RAM)
  • Benchmarklar: SSB va ClickBench; update ratio: 25% va 100%

Taqqoslash CPU va xotira boʼyicha ikki xil profil bilan bajarilgan, bu natijalarni adolatli qiladi.

3. Update mexanizmi: Doris vs ClickHouse

Apache Doris Unique Key + Delete Bitmap’dan foydalanadi: eski versiyalar yozish paytida belgilanadi va query paytida ortiqcha deduplikatsiya kamayadi.

ClickHouse ReplacingMergeTree’da yozuvlar append-only boʼlib qoladi, yakuniy konsolidatsiya merge jarayoniga bogʼliq.

Amaliy natija: update ulushi oshganda ClickHouse’da oʼqish narxi ortadi, Doris’da latency barqarorroq.

Apache Doris Unique Key and Delete Bitmap update mechanism
Apache Doris’dagi Unique Key + Delete Bitmap mexanizmi (asl maqoladan).

4. SSB natijalari (real-time update)

  • Doris vs ClickHouse ReplacingMergeTree (32c/128GB): 100% update’da 18x, 25% update’da 14x tezroq.
  • Doris vs ClickHouse ReplacingMergeTree (16c/64GB): 100% update’da 34x, 25% update’da 25x tezroq.
  • ClickHouse ichida MergeTree, ReplacingMergeTree’dan 1.7-2.5x tezroq.
SSB benchmark baseline comparison chart
SSB-A: real-time update bo‘lmagan baseline taqqoslash (MergeTree vs Duplicate Key).
SSB benchmark MergeTree versus ReplacingMergeTree chart
SSB-B: ClickHouse ichida ReplacingMergeTree’ga o‘tganda performance pasayishi.
SSB benchmark ClickHouse ReplacingMergeTree versus Doris Unique Key chart
SSB-C: real-time update bo‘yicha to‘g‘ridan-to‘g‘ri taqqoslash: ClickHouse ReplacingMergeTree vs Doris Unique Key.

5. ClickBench natijalari (real-time update)

  • Doris vs ClickHouse ReplacingMergeTree (32c/128GB): 2.5x va 1.7x tezroq.
  • Doris vs ClickHouse ReplacingMergeTree (16c/64GB): 4.6x va 3.1x tezroq.
  • ClickHouse ichida MergeTree ReplacingMergeTree’dan 2.7-3.9x tezroq.
ClickBench MergeTree versus ReplacingMergeTree benchmark chart
ClickBench-A: MergeTree vs ReplacingMergeTree (ClickHouse’da update semantikasi narxi).
ClickBench ClickHouse versus Apache Doris benchmark chart
ClickBench-B: real-time update workload’da ClickHouse vs Apache Doris.

6. Nega bu modern OLAP uchun muhim

  • Real-time analitika tez ingest va past latency’ni bir vaqtda talab qiladi.
  • Agar update paytida latency oshsa, dashboard va alertlar ortda qoladi.
  • Bu bank, fintech va e-commerce’da bevosita biznes natijaga taʼsir qiladi.
  • Shu sabab update qoʼllab-quvvatlashi asosiy tanlov mezonidir.

8. Taqqoslash cheklovlari va to‘g‘ri talqin shartlari

Natijalarni to‘g‘ri talqin qilish uchun original tajriba chegaralarini inobatga olish kerak:

  • Test aniq managed cloud konfiguratsiyalarida o‘tkazilgan (VeloDB Cloud va ClickHouse Cloud).
  • Ssenariy update-intensive workload’ga qaratilgan; pure append/scan holatlarida natija boshqacha bo‘lishi mumkin.
  • Natijaga jadval modeli, merge/background compaction sozlamalari va query profili katta ta’sir qiladi.
  • SSB va ClickBench vakil benchmarklar, lekin yakuniy qaror uchun workload POC baribir zarur.

Tavsiya: migratsiya qaroridan oldin SLA, data schema va tipik query’laringiz bilan qisqa POC qiling.

7. Apache Doris mijoz кейslari

NetEase Cloud Music

ClickHouse’dan Doris’ga migratsiya: kuniga trillionlab event, ingest 6 GB/s, P99 latency -30%, concurrency 500+.

Lakala (fintech)

Elasticsearch/Hive/HBase/TiDB/Oracle oʼrniga Doris: query 15x tezlashdi, serverlar soni 52% kamaydi.

Kwai

Doris asosidagi unified lakehouse: kuniga qariyb 1 mlrd query, cache va MV rewrite bilan tezlashuv.

Asl manba

VeloDB Engineering Team, "Apache Doris Up to 34x Faster Than ClickHouse in Real-Time Updates", 2025-10-01.

https://www.velodb.io/blog/apache-doris-34x-faster-clickhouse-realtime-updates

FAQ

Resurs boʼyicha taqqoslash adolatlimi?

Ha, test CPU va RAM boʼyicha ikki profil bilan oʼtkazilgan.

Nega hamma joyda MergeTree bilan solishtirilmagan?

Maqsad real-time update boʼlgani uchun asosiy taqqoslash ReplacingMergeTree bilan qilingan.

SQL va metodikani qayerdan koʼrsa boʼladi?

ClickBench update benchmark reposida: github.com/dataroaring/ClickBench/tree/main/clickhouse-cloud-update.

Bu scenariyni oʼz maʼlumotlaringizda tekshirmoqchimisiz?

./TEXNIK_POC_SOʼRASH.sh
© 2026 DATANOMIX.PRO — MARKAZIY OSIYODA VELODB EKSKLUZIV HAMKORI
VeloDB — Real-Time Analytics /BOSH SAHIFA