Dalam mode block storage, JindoFS memungkinkan Anda mengontrol lokasi penyimpanan data dan apakah data tersebut dikompresi pada tingkat direktori. Terdapat dua jenis kebijakan: storage policies dan compression policies. Kebijakan ini hanya berlaku untuk file yang baru ditulis—file yang sudah ada di direktori tidak terpengaruh.
Storage policies
JindoFS menyediakan lima storage policy untuk menangani berbagai skenario data, mulai dari hot hingga cold.
| Policy | Where data is stored | Cache behavior | Best for |
|---|
| HOT | OSS + local | Local copy terkunci dan tidak pernah dihapus dari cache | Data paling sering diakses yang memerlukan akses baca tercepat |
| WARM | OSS + local | Local copy dihapus saat cache dibersihkan | Data yang sering diakses dan mendapat manfaat dari akselerasi lokal (default) |
| COLD | OSS (Standard) | Tidak ada local copy | Data yang jarang diakses tetapi harus tetap tersedia |
| IA | OSS (Infrequent Access (IA)) | Tidak ada local copy | Data yang jarang diakses |
| AR | OSS (Archive) | Tidak ada local copy | Data yang tidak lagi aktif dan memerlukan arsip jangka panjang |
WARM adalah storage policy default. HOT memberikan akselerasi baca yang lebih baik daripada WARM karena salinan lokalnya tidak pernah dihapus secara otomatis.
Untuk detail mengenai OSS storage classes, lihat Overview.
Set a storage policy
jindo jfs -setStoragePolicy [-R] <StoragePolicy>(AR/IA/COLD/WARM/HOT) <path> ...
| Parameter | Description |
|---|
-R | (Opsional) Terapkan kebijakan secara rekursif ke semua subdirektori di bawah <path> |
<StoragePolicy> | Kebijakan yang akan diterapkan: AR, IA, COLD, WARM, atau HOT |
<path> | Direktori yang akan dikonfigurasi |
Get the storage policy for a directory
jindo jfs -getStoragePolicy <path>
| Parameter | Description |
|---|
<path> | Direktori yang kebijakan penyimpanannya ingin Anda periksa |
Compression policies
JindoFS dapat mengompresi blok data sebelum menyimpannya, sehingga mengurangi penggunaan ruang penyimpanan dan meningkatkan efisiensi operasi baca-tulis data. Kompresi paling efektif untuk jenis file dengan rasio kompresi tinggi.
| Policy | Description |
|---|
| NONE | Tidak ada kompresi (default) |
| ZSTD | Mengompresi blok data menggunakan algoritma Zstandard |
Set a compression policy
jindo jfs -setCompressionPolicy [-R] <CompressionPolicy>(NONE/ZSTD) <path> ...
| Parameter | Description |
|---|
-R | (Opsional) Terapkan kebijakan secara rekursif ke semua subdirektori di bawah <path> |
<CompressionPolicy> | Kebijakan yang akan diterapkan: NONE atau ZSTD |
<path> | Direktori yang akan dikonfigurasi |
Get the compression policy for a directory
jindo jfs -getCompressionPolicy <path> ...
| Parameter | Description |
|---|
<path> | Direktori yang kebijakan kompresinya ingin Anda periksa |