LindormSearch memungkinkan Anda mengonfigurasi cold storage untuk tabel, sehingga mengurangi biaya penyimpanan data yang jarang ditulis dan jarang dikueri. Kueri pada tabel cold storage membutuhkan waktu jauh lebih lama dibandingkan dengan hot storage, sehingga cold storage paling cocok untuk data arsip atau audit yang tidak memerlukan respons cepat.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Mengaktifkan cold storage pada instans Lindorm Anda. Untuk informasi selengkapnya, lihat Enable cold storage.
Mengunduh dan menginstal Search Shell. Untuk informasi selengkapnya, lihat Use Search Shell to connect to and use LindormSearch.
Kapan menggunakan cold storage
Cold storage cocok digunakan jika sebuah tabel memenuhi kedua kondisi berikut:
Volume penulisan rendah: hanya sejumlah kecil data yang ditulis ke tabel.
Kueri jarang dilakukan: kueri terhadap tabel tersebut jarang terjadi.
Jika tabel masih sering dikueri, simpanlah dalam hot storage. Memindahkan data yang sering dikueri ke cold storage akan secara signifikan meningkatkan waktu respons kueri.
Pindahkan tabel ke cold storage
Ganti collection_name dengan nama tabel Anda pada semua perintah di bawah ini.
Jalankan perintah
RELOAD. Hal ini membantu memperpendek periode waktu yang diperlukan untuk melakukan migrasi data dingin ke cold storage../search-cli reload_collection -c collection_nameTetapkan tipe penyimpanan tabel menjadi cold storage.
./search-cli modify_collection -c collection_name -s COLDPicu major compaction untuk memigrasikan data dari hot storage ke cold storage.
./search-cli major_compaction -c collection_nameSetelah migrasi selesai, jalankan perintah berikut untuk melepaskan kapasitas hot storage. Migrasi dilakukan secara asinkron. Kami menyarankan Anda menunggu 30 hingga 60 menit sebelum melepaskan kapasitas hot storage.
./search-cli reload_collection -c collection_name