ApsaraDB for HBase'in ön bölme özelliği, veri sıcak noktalarını önlemek için etkili satır anahtarları tasarlamanıza yardımcı olur. Bu konuda, bir HBase tablosu için ön bölmelerin nasıl ayarlanacağı açıklanmaktadır.
Yapılandırma yöntemi
test adlı bir HBase tablosu için ön bölmeler ayarlamak üzere aşağıdaki örnek deyimi kullanın. Aşağıdaki tabloda örnekte kullanılan alanlar açıklanmıştır.
create'test',{NAME => 'f1',COMPRESSION => 'snappy' }, { NUMREGIONS => 50, SPLITALGO => 'HexStringSplit' }
Alan | Açıklama |
NAME | HBase tablosunun sütun ailesi adı. |
COMPRESSION | HBase tablosu için veri sıkıştırma biçimi. Daha fazla bilgi için bkz. Veri sıkıştırma ve kodlama. |
NUMREGIONS | Bölge sayısı. Bölge başına 6 GB ila 8 GB depolama boyutuna göre bölge sayısını hesaplayın. Büyük kümeler için bölge sayısını artırın. |
SPLITALGO | Satır anahtarlarını bölmek için kullanılan algoritma. ApsaraDB for HBase üç bölme algoritması sunar. Her bir algoritmanın kullanım senaryoları aşağıda açıklanmıştır:
Satır anahtarlarının nasıl tasarlanacağı hakkında daha fazla bilgi için bkz. Satır Anahtarı nasıl tasarlanır. |