全部产品
Search
文档中心

ApsaraDB for HBase:Indeks Sekunder

更新时间:Jun 29, 2025
Penting

Kami merekomendasikan agar hanya pengguna yang sudah familiar dengan API HBase yang menggunakan indeks sekunder karena keterbatasan pada API HBase open source. Kami menyarankan Anda menggunakan indeks sekunder dengan mengimplementasikan fitur Lindorm SQL.

Ikhtisar

ApsaraDB for HBase mendukung pengindeksan rowkey (kunci utama), memungkinkan Anda untuk mengurutkan baris berdasarkan urutan biner dari rowkey. Berdasarkan pengindeksan rowkey, pemindaian baris, pemindaian awalan, dan pemindaian rentang dapat dilakukan secara efisien. Namun, jika Anda ingin melakukan query tabel berdasarkan kolom selain rowkey, Anda harus menggunakan filter untuk mempersempit rentang rowkey. Jika tidak, seluruh tabel akan dipindai, yang membuang sumber daya dan meningkatkan waktu respons.

Beberapa solusi tersedia bagi pengguna untuk menanyakan data HBase dalam beberapa dimensi. Sebagai contoh, Anda dapat membuat tabel indeks sekunder berdasarkan kolom untuk diquery. Dalam hal ini, Anda harus memelihara tabel indeks sekunder. Alternatifnya, Anda dapat mengekspor data ke sistem eksternal seperti Solr atau Elasticsearch, lalu mengindeks data tersebut.

Namun, kami menyarankan agar Anda tidak menggunakan mesin pencari seperti Solr atau Elasticsearch jika Anda melakukan query umum berdasarkan sedikit kolom, karena hal ini membuang sumber daya. ApsaraDB for HBase Performance-enhanced Edition menawarkan solusi yang menggunakan indeks sekunder asli untuk menanyakan data HBase dengan biaya lebih rendah. Indeks sekunder dibangun di dalam ApsaraDB for HBase untuk mendukung throughput tinggi dan performa. Solusi ini telah diuji dalam bisnis seperti Festival Belanja Double 11 Alibaba Group selama bertahun-tahun dan cocok untuk mengindeks sejumlah besar data.