Pembersihan sampah memori untuk angka berurutan dalam stempel waktu
Anda mungkin memiliki alasan, yang tidak terkait dengan pembersihan sampah, untuk menetapkan angka berurutan ke properti stempel waktu untuk sel, bukan menetapkan tanggal dan waktu. Halaman ini menjelaskan pembersihan sampah Bigtable untuk data dengan jenis stempel waktu buatan ini.
Sebelum membaca halaman ini, Anda harus membaca ringkasan pembersihan sampah, termasuk deskripsi stempel waktu nyata dan buatan.
Jumlah versi
Jika stempel waktu adalah nomor urutan, kebijakan pembersihan sampah Anda harus didasarkan pada jumlah versi. Artinya, Anda menentukan jumlah sel yang akan dipertahankan. Kebijakan pembersihan sampah berbasis usia tidak aman jika Anda menggunakan angka berurutan, bukan stempel waktu sebenarnya, karena kebijakan berbasis usia menghapus data berdasarkan stempel waktu.
Keuntungan menyimpan angka berurutan dalam stempel waktu
- Anda dapat menggunakan stempel waktu yang meningkat secara monoton jika perlu.
Kekurangan menyimpan nomor berurutan dalam stempel waktu
Anda tidak dapat beralih ke pembersihan sampah berbasis usia.
Karena stempel waktu Anda bukan tanggal dan waktu sebenarnya, Anda tidak dapat menggunakan stempel waktu sel untuk kasus penggunaan lainnya, seperti menentukan usia nilai. Sebagai solusi, Anda dapat menulis stempel waktu sebenarnya ke kolom terpisah, tetapi hal ini akan meningkatkan jumlah data yang Anda simpan.
Karena pembersihan sampah bersifat asinkron, Anda tetap harus selalu menggunakan filter saat membaca data.
Langkah selanjutnya
- Baca ringkasan pembersihan sampah memori Bigtable.
- Pelajari strategi untuk menyimulasikan TTL tingkat sel.
- Tinjau contoh kode yang menunjukkan cara mengonfigurasi pembersihan sampah.
- Pelajari lebih lanjut harga penyimpanan.