Tema ini menjelaskan manfaat ApsaraDB untuk HBase.
| Kemampuan | ApsaraDB for HBase Performance-enhanced Edition (Lindorm) | Apache HBase | |
| Core features | API HBase | Didukung | Didukung |
| Model data | Mendukung berbagai model data seperti kolom lebar (API HBase), tabel (API mirip SQL), dan antrian. Untuk informasi lebih lanjut tentang model data lainnya, hubungi kami. | Hanya mendukung model data kolom lebar. | |
| Indeks sekunder global (GSI) | Menyediakan indeks sekunder global bawaan. Ini membantu membuat query transparan, meningkatkan performa, dan memungkinkan Anda mengonfigurasi redundansi untuk kolom non-kunci indeks sesuai kebutuhan. Untuk informasi lebih lanjut, lihat Indeks sekunder. | Apache HBase memerlukan komponen eksternal untuk mendukung indeks sekunder global. Dalam hal ini, proses konfigurasinya kompleks. | |
| Pencarian teks penuh | Terintegrasi secara cerdas dengan mesin pencari Apache Solr. Dengan cara ini, ApsaraDB for HBase Performance-enhanced Edition (Lindorm) menyediakan serangkaian kemampuan akses data yang terpadu, seperti penyimpanan, query multi-dimensi, dan indeks teks penuh dari data dalam jumlah besar. Untuk informasi lebih lanjut, lihat Layanan indeks teks penuh. | Tidak didukung | |
| Performance | Throughput | Throughput instance ApsaraDB for HBase Performance-enhanced Edition (Lindorm) tujuh kali lipat dibandingkan instance Apache HBase. Untuk informasi lebih lanjut, lihat Hasil pengujian. | Tidak ada peningkatan. |
| Latensi respons | Latensi P99 instance ApsaraDB for HBase Performance-enhanced Edition (Lindorm) adalah 1/10 dari instance Apache HBase. Untuk informasi lebih lanjut, lihat Hasil pengujian. | Tidak ada peningkatan. | |
| Cost | Kompresi data | Menyediakan algoritma Zstandard (ZSTD) yang dioptimalkan secara mendalam. Zstandard ditulis ulang menggunakan JNA untuk menghilangkan core dump. Algoritma ini juga dioptimalkan berdasarkan sampling kamus. Oleh karena itu, rasio kompresi Zstandard 50% lebih tinggi dibandingkan Snappy, dan rasio kompresi datanya dapat mencapai hingga 10:1. | Apache HBase menggunakan Snappy secara default. Jika Anda menggunakan Zstandard, Anda harus menerapkan lingkungan Hadoop-3.0. Core dump mungkin terjadi. |
| Pengkodean | Mendukung algoritma IndexableDelta. IndexableDelta memberikan rasio kompresi yang sama dengan algoritma DIFF dan kecepatan akses dua kali lipat dibandingkan menggunakan DIFF. | DIFF digunakan secara default, yang memberikan akses acak lebih lambat. | |
| Pemisahan data dingin dan data panas | Secara otomatis menyimpan data dingin dan data panas di penyimpanan bertingkat. ApsaraDB for HBase Performance-enhanced Edition (Lindorm) menggunakan media kompresi tinggi dan biaya rendah untuk menyimpan data dingin. Hal ini membantu mengurangi biaya penyimpanan hingga 70% dan meningkatkan performa query untuk data panas sebesar 15%. Untuk informasi lebih lanjut, lihat Pemisahan data dingin dan panas. | Tidak didukung | |
| Media penyimpanan | Mendukung ultra disk, SSD standar, HDD lokal, dan SSD lokal. ApsaraDB for HBase Performance-enhanced Edition (Lindorm) juga mendukung Object Storage Service (OSS) yang dapat digunakan untuk menyimpan data dingin dan disk hemat biaya yang sangat efektif. Disk hemat biaya akan segera tersedia. | Tidak tersedia | |
| Reliability | Redundansi aktif-siap | Mendukung kemampuan canggih seperti failover otomatis dan penyebaran kluster ganda untuk pemrosesan permintaan bersamaan. Anda dapat menerapkan instance ApsaraDB for HBase Performance-enhanced Edition (Lindorm) dan instance Apache HBase yang dikelola sendiri dalam mode aktif/siap. | Tidak ada peningkatan. Failover tidak didukung. |
| Cadangan dan pemulihan | Memungkinkan Anda mencadangkan lebih dari 100 TB data ke Object Storage Service (OSS) dan menyediakan kemampuan canggih seperti recovery time objective (RTO) kurang dari 30 menit, cadangan sesuai permintaan, dan pemulihan pada titik waktu tertentu. RTO dijamin terlepas dari ukuran data. Untuk informasi lebih lanjut, lihat Aktifkan cadangan data dan pemulihan. | Tidak didukung | |
| MTTR | Telah sangat meningkatkan mean time to repair (MTTR). Pemulihan kesalahan 10 kali lebih cepat dibandingkan yang disediakan oleh Apache HBase. | Tidak didukung | |
| Multitenancy | Autentikasi dan ACL | Memungkinkan Anda mengautentikasi pengguna berdasarkan nama pengguna dan kata sandi serta mengelola izin berdasarkan ACL. Untuk informasi lebih lanjut, lihat Kelola pengguna dan ACL. | Proses autentikasi kompleks. |
| Isolasi sumber daya | Menyediakan fitur grup sumber daya untuk memungkinkan Anda mengisolasi sumber daya secara fisik di antara tenant. | Tidak didukung | |
| O&M and diagnostics | Alat O&M | Menyediakan alat manajemen kluster berbasis GUI yang memungkinkan Anda mengelola tabel, namespace, grup, dan ACL. Untuk informasi lebih lanjut, lihat Sistem manajemen kluster. | HBase Shell |
| Query data | Mendukung HBase Shell dan menyediakan query SQL berbasis GUI di sistem manajemen kluster. Untuk informasi lebih lanjut, lihat Query data. | HBase Shell | |
| Ecosystem | Migrasi data | Mendukung migrasi data yang efisien, otomatis, dan online antar versi HBase. Proses migrasi tidak memengaruhi aplikasi Anda dan tidak memerlukan modifikasi kode aplikasi. Untuk informasi lebih lanjut, lihat Pengantar LTS (sebelumnya dikenal sebagai BDS). | Hanya mendukung migrasi offline. |
| Sinkronisasi data dari database MySQL | Menggunakan Lindorm Tunnel Service (LTS) untuk menyediakan sinkronisasi data penuh dan sinkronisasi data online real-time dari database MySQL ke ApsaraDB for HBase. Untuk informasi lebih lanjut, lihat Pengantar LTS (sebelumnya dikenal sebagai BDS). | Apache HBase tidak menyediakan alat khusus dan tidak mendukung sinkronisasi tambahan online. Anda perlu menggunakan alat pihak ketiga untuk memigrasi data dari database MySQL. | |
| Analisis Spark | Terintegrasi mendalam dengan Apache Spark. Misalnya, Anda dapat menggunakan Spark SQL untuk menganalisis data di ApsaraDB for HBase Performance-enhanced Edition (Lindorm), mengarsipkan data tambahan dari ApsaraDB for HBase Performance-enhanced Edition (Lindorm) ke Apache Spark, HDFS, atau OSS, dan mengembalikan hasil analisis yang dihasilkan secara offline ke ApsaraDB for HBase Performance-enhanced Edition (Lindorm). | Tidak ada peningkatan. Integrasi data memerlukan beban kerja pengembangan yang berat. | |
| MaxCompute | Untuk informasi lebih lanjut, lihat Ekspor data penuh ke MaxCompute. | Integrasi data memerlukan beban kerja pengembangan yang berat. | |
| Log Service | Menggunakan LTS untuk mengimpor data tambahan dari Log Service. Untuk informasi lebih lanjut, lihat Pengantar LTS (sebelumnya dikenal sebagai BDS). | Integrasi data memerlukan beban kerja pengembangan yang berat. | |
| Service capabilities | Perjanjian Tingkat Layanan (SLA) | Memberikan jaminan SLA. ApsaraDB for HBase Performance-enhanced Edition (Lindorm) memastikan ketersediaan layanan hingga 99,9% untuk penyebaran kluster tunggal dan 99,99% untuk penyebaran kluster ganda. | Tidak tersedia |
| Biaya O&M | Menyediakan layanan yang sepenuhnya dikelola. Anda tidak perlu berinvestasi dalam operasi O&M database yang kompleks. | Tidak tersedia | |
| Tim teknis | Sebuah tim ahli yang terdiri dari beberapa anggota Komite Manajemen Proyek Apache (PMC) dan komitter menyediakan dukungan teknis. | Tidak tersedia | |
| Pengalaman praktis | ApsaraDB for HBase Performance-enhanced Edition (Lindorm) dikenal menyediakan layanan selama sembilan tahun terakhir selama Festival Belanja Tmall Double 11. Ribuan instance ApsaraDB for HBase Performance-enhanced Edition (Lindorm) diterapkan untuk mendukung bisnis Alibaba Group. | Tidak tersedia | |