に最終更新
ストレージレイアウトの最適化
Apache Doris は、ディスク上のストレージレイアウトをユーザーが調整できるパラメータとして公開しています。ストレージレイアウトを適切に設定すると、テーブルモデルやクエリを変更せずに、ストレージコストを削減し、ワイドテーブルに対するポイントクエリを高速化し、履歴データやコールドデータのストレージ負荷を軽減できます。
データ圧縮
列ごとに圧縮アルゴリズム(LZ4、ZSTD、Snappy、Zlib など)を選び、ストレージコストとクエリ実行時の CPU 使用量や展開速度のバランスを柔軟に調整できます。
行・列ハイブリッドストレージ
列指向ストレージに行ストアのコピーを追加し、複数列を取得するポイントルックアップを 1 回の IO にまとめます。これにより、同時実行数の多い主キーポイントクエリやワイドテーブルでの SELECT * を大幅に高速化できます。
ホット・コールドデータの階層化
ホットデータを高性能ストレージに保持しながら、コールドデータを低コストのメディア(HDD、オブジェクトストレージ、HDFS)に移します。ストレージとコンピュートの分離、ローカル階層化、リモート階層化の 3 つのモードを扱います。