Elasticsearchの代替
Elasticsearchとこれらの分野で人気ですが、ElasticsearchはストレージとApache DorisはObservability、サイバーセキュリティ、リアルタイム分析の分野で両方とも人気です。しかし、ElasticsearchはストレージとWriteリソースの面でコストが高くなる場合があります。Apache Dorisは効率的なストレージと高い圧縮率によってこれらのコストを削減し、JOINやクエリパフォーマンスの向上など、包括的な分析機能を提供します。
主要な移行事例
"ElasticsearchをVeloDB(Apache Dorisによるサポート)に置き換えることで、GuanceDBはデータ処理速度の向上とコスト削減において大きな前進を遂げました。"
ハイライト:
- 70% コスト削減
- 2-3倍高速な全文検索パフォーマンス
- Variant Data型によりログトレースの半構造化データを柔軟に処理
"以前は複雑なセキュリティ分析のために複数のコンポーネントを使用していました...統一ソリューションとしてDorisを採用することで、データ書き込み、クエリパフォーマンス、ストレージ効率が大幅に向上しました。"
ハイライト:
- 4倍高速な書き込み速度
- 3倍向上したクエリパフォーマンス
- 50% ストレージ容量の節約
"元のOLAPデータベースと比較して、クエリパフォーマンスは5-10倍向上し、同時実行数は2倍になり、元のリソースのわずか3分の1を使用しながら、90%のケースで分析時間が10分から1分未満に短縮されました。"
ハイライト:
- 2倍のレポート分析同時実行数の向上
- 65% ストレージ容量の削減
- 標準SQLによるクエリの簡素化
Apache Doris vs. Elasticsearch
| Apache Doris | Elasticsearch | |
|---|---|---|
| オープンソースライセンス |
|
|
| アーキテクチャ |
より高い柔軟性と弾力性: |
限定的な弾力性を持つ従来のデプロイメント: |
| リアルタイムデータ書き込み |
|
|
| リアルタイムデータストレージ |
|
|
| リアルタイムデータクエリ |
|
|
パフォーマンス比較
Observability & サイバーセキュリティ
HTTP Logsベンチマークは、ログストレージと分析を目的としたElasticsearchの公式パフォーマンステストです。実世界のHTTPログデータセットを使用してインデクシングパフォーマンス、ストレージ効率、クエリパフォーマンスを評価します。
このベンチマークは、キーワード検索、時間範囲クエリ、集約、ソートなど、ログ分析シナリオで一般的に使用される11のクエリで構成されています。そのため、Observabilityとネットワークセキュリティ分析のコンテキストでパフォーマンスを評価するのに非常に適しています。

リアルタイム分析
ClickBenchは分析データベースのパフォーマンスを評価するベンチマークツールです。複雑なマルチテーブルJOINではなく、大規模な平坦テーブルのパフォーマンステストに焦点を当てています。主要なWebアナリティクスプラットフォームの実世界データを使用し、クリックストリーム分析や構造化ログなどの典型的なシナリオを扱います。
ベンチマークは集約操作と単一テーブルパフォーマンスをテストする一連のクエリで構成され、複雑なJOINは含まれません。これにより、リアルタイム分析と大規模データ処理に最適化されたデータベースの評価に特に有用です。
注意: これらのテスト結果は2024年12月にキャプチャされたアーカイブベンチマークです。現在のリアルタイム比較はClickBenchで維持されています。

その他の移行事例
-
Why Apache Doris is a Better Alternative to Elasticsearch for Real-Time Analytics
-
Creator of Talkie migrated from Loki and built a PB-scale logging system with Apache Doris
-
How Tencent Music saved 80% in costs by migrating from Elasticsearch to Apache Doris
-
Apache Doris for log and time series data analysis in NetEase, why not Elasticsearch and InfluxDB?