Tüm Ürünler
Search
Belge Merkezi

ApsaraDB for HBase:Veri sıkıştırma ve kodlama

Son Güncelleme:Oct 05, 2026

HBase, depolama maliyetlerini düşürmek ve okuma performansını artırmak için birden fazla sıkıştırma algoritması ve veri bloğu kodlaması destekler.

Sıkıştırma algoritmaları

Alibaba Cloud HBase; LZO, ZSTD, GZ, LZ4, SNAPPY ve NONE (sıkıştırma yok) seçeneklerini destekler. Aşağıdaki tabloda, üretim iş yüklerinden elde edilen sıkıştırma oranları ve açma hızları karşılaştırılmaktadır.


İş tipi


Sıkıştırılmamış tablo boyutu


LZO (Sıkıştırma oranı/Açma hızı MB/s cinsinden)


ZSTD (Sıkıştırma oranı/Açma hızı MB/s cinsinden)


LZ4 (Sıkıştırma oranı/Açma hızı MB/s cinsinden)


İzleme


419,75 TB


5,82/372


13,09/256


5,19/463,8


Günlükler


77,26 TB


4,11/333


6,0/287


4,16/496,1


Risk kontrolü


147,83 TB


4,29/297,7


5,93/270


4,19/441,38


Tüketim kayıtları


108,04 TB


5,93/316,8


10,51/288,3


5,55/520,3

Not
  • Düşük gecikme süresi gerektiren iş yükleri için LZ4 kullanın.

  • İzleme veya IoT gibi aktarım hızı odaklı iş yükleri için ZSTD kullanın.

Kodlama

DataBlockEncoding, anahtar-değer çiftleri arasındaki tekrarları ortadan kaldırarak depolama alanından tasarruf sağlar. DATA_BLOCK_ENCODING parametresini DIFF olarak ayarlayın.

Yordam

  1. Bir tabloda sıkıştırma ve kodlamayı etkinleştirin.

    alter 'test', {NAME => 'f', COMPRESSION => 'lz4', DATA_BLOCK_ENCODING =>'DIFF'}
  2. Sıkıştırma ve kodlama, büyük bir birleştirme işleminden sonra etkili olur. Bu işlem zaman alabileceğinden, birleştirmeyi yoğun olmayan saatlerde çalıştırın.

    major_compact 'test'
Not

Sıkıştırma ve kodlama hakkında daha fazla bilgi için bkz. Exploring Data Compression and Encoding in Alibaba Cloud HBase.