Lindorm mendukung pemisahan data panas dan dingin dengan mengklasifikasikan data berdasarkan frekuensi akses dan menyimpannya pada media penyimpanan yang berbeda. Data dingin yang jarang diakses disimpan dalam penyimpanan Capacity yang hemat biaya, sedangkan data panas tetap berada di penyimpanan berkinerja lebih tinggi, sehingga mengurangi biaya penyimpanan secara keseluruhan.
Informasi latar belakang
Dalam skenario data besar, sebuah tabel dapat menyimpan sejumlah besar data historis, seperti pesanan dan data pemantauan. Seiring bertambahnya usia data tersebut, akses terhadapnya menjadi sangat jarang, sehingga biaya penyimpanannya menjadi tantangan. Lindorm mengatasi hal ini dengan memisahkan data panas dan dingin ke media penyimpanan yang berbeda. Data dingin disimpan dalam penyimpanan Capacity, sedangkan data panas disimpan dalam penyimpanan Standard, Performance, SSD lokal, atau HDD lokal. Harga satuan penyimpanan Capacity hingga 80% lebih rendah dibandingkan penyimpanan Standard, sehingga secara signifikan mengurangi biaya penyimpanan data dingin.
Cara kerja
Lindorm menyimpan data panas dan dingin dalam tabel yang sama tetapi pada media penyimpanan terpisah. Data diarahkan ke penyimpanan panas atau dingin berdasarkan kolom waktu kustom atau timestamp serta batas pemisahan data panas-dingin yang ditentukan untuk tabel tersebut. Data baru pertama kali ditulis ke penyimpanan panas dan dipindahkan ke penyimpanan dingin setelah usianya melebihi batas tersebut.
Anda dapat mengakses tabel yang telah diaktifkan fitur pemisahan data panas dan dingin dengan cara yang sama seperti tabel biasa. Saat melakukan kueri terhadap tabel tersebut, Anda dapat menentukan petunjuk (hint) atau rentang waktu untuk hanya mengkueri data panas.
Lindorm menyimpan data panas dan dingin secara terpisah berdasarkan kolom waktu kustom atau timestamp.
-
Pemisahan data panas dan dingin berdasarkan kolom waktu kustom: Anda dapat mengonfigurasi kolom waktu kustom dan menetapkan batas pemisahan data panas-dingin untuk tabel tersebut. Lindorm mengarahkan data ke penyimpanan dingin atau panas berdasarkan nilai kolom waktu kustom dan batas yang ditetapkan. Baris yang tidak memiliki nilai pada kolom waktu kustom akan disimpan di penyimpanan panas. Untuk informasi selengkapnya, lihat Pisahkan data panas dan dingin berdasarkan kolom waktu kustom.
-
Pemisahan data panas dan dingin berdasarkan timestamp: Anda dapat menentukan timestamp saat menulis data ke tabel. Lindorm mengarahkan data ke penyimpanan dingin atau panas berdasarkan timestamp dan batas pemisahan data panas-dingin. Jika tidak ada timestamp yang ditentukan, waktu penulisan digunakan untuk menentukan apakah data akan diarsipkan ke penyimpanan dingin. Untuk informasi selengkapnya, lihat Simpan data panas dan dingin secara terpisah berdasarkan timestamp.
Batasan
-
Pemisahan data panas dan dingin berdasarkan kolom waktu kustom: Hanya didukung untuk tabel yang dibuat menggunakan pernyataan SQL. Tabel yang dibuat melalui HBase shell atau API tidak didukung. Metode ini direkomendasikan untuk tabel yang dibuat dengan SQL.
-
Pemisahan data panas dan dingin berdasarkan timestamp: Didukung untuk tabel yang dibuat menggunakan pernyataan SQL, HBase shell, maupun HBase API. Metode ini direkomendasikan ketika kolom waktu kustom tidak dapat dikonfigurasi, misalnya untuk tabel yang dibuat melalui HBase shell atau API.
Catatan penggunaan
-
Penyimpanan Capacity memiliki IOPS terbatas dan paling cocok untuk data yang jarang dikueri.
-
Throughput tulis penyimpanan Capacity hampir setara dengan penyimpanan standar.
-
Penyimpanan Capacity tidak cocok untuk beban kerja baca dengan konkurensi tinggi. Kesalahan dapat terjadi di bawah beban baca konkuren yang berat.
-
Jika alokasi penyimpanan Capacity Anda besar, Anda dapat menyesuaikan IOPS baca agar sesuai dengan kebutuhan bisnis Anda. Untuk informasi selengkapnya, hubungi dukungan teknis.
-
Kami menyarankan untuk menyimpan tidak lebih dari 30 TB data dingin per node. Untuk meningkatkan batas ini, hubungi dukungan teknis.
-
Saat pemanfaatan penyimpanan Capacity melebihi 95%, tidak ada data tambahan yang dapat ditulis ke dalamnya. Pantau pemanfaatan penyimpanan Capacity instans Anda. Untuk informasi selengkapnya, lihat Lihat ukuran penyimpanan dingin.
Untuk informasi lebih lanjut mengenai performa baca penyimpanan Capacity, lihat Pengantar Penyimpanan Cloud Berorientasi Kapasitas.