Topik ini menjelaskan batasan yang berlaku untuk ApsaraDB for Memcache.
Item | Batasan |
Tipe data | ApsaraDB for Memcache hanya mendukung data dalam format pasangan key-value dan tidak mendukung tipe data kompleks seperti array, map, dan list. |
Keandalan data | Data di ApsaraDB for Memcache disimpan di memori, dan data yang disimpan mungkin hilang. Oleh karena itu, ApsaraDB for Memcache tidak cocok untuk menyimpan data yang memerlukan konsistensi tinggi. |
Ukuran data | ApsaraDB for Memcache mendukung maksimum 1 KB dan 1 MB masing-masing untuk ukuran key dan value dari satu data cache. ApsaraDB for Memcache tidak cocok untuk menyimpan data berukuran besar. |
Dukungan transaksi | ApsaraDB for Memcache tidak mendukung transaksi. Oleh karena itu, ApsaraDB for Memcache tidak cocok untuk menyimpan data dengan kebutuhan transaksi. Data dengan kebutuhan transaksi harus ditulis langsung ke database. |
Skenario aplikasi | Ketika permintaan akses data terdistribusi secara merata, dan tidak ada hotspot yang jelas atau data yang kurang populer, sejumlah besar permintaan akses tidak dapat mengenai data cache di ApsaraDB for Memcache. Oleh karena itu, ApsaraDB for Memcache tidak efektif ketika berfungsi sebagai cache database. Anda harus mempertimbangkan sepenuhnya kebutuhan akses data dari model bisnis saat memilih cache database. |
Kebijakan penghapusan data | Informasi berikut menjelaskan mekanisme kedaluwarsa ApsaraDB for Memcache: Setiap key kedaluwarsa pada waktu yang ditentukan pengguna, dan key menjadi tidak dapat diakses setelah kedaluwarsa. Ruang yang ditempati oleh key yang kedaluwarsa tidak langsung didaur ulang setelah kedaluwarsa. Ruang yang ditempati didaur ulang pada pukul 02:00 setiap hari. |
Kebijakan kedaluwarsa data | Mirip dengan Memcached, ApsaraDB for Memcache menggunakan algoritma least recently used (LRU) untuk data yang kedaluwarsa. Algoritma tersebut tidak dapat digunakan untuk segera menghapus data yang kedaluwarsa dari ruang daur ulang. Sistem secara otomatis menghapus data dari ruang daur ulang secara berkala. |
Koneksi | Server ApsaraDB for Memcache tidak secara otomatis menutup koneksi klien yang idle. |
Kedaluwarsa data | Kami merekomendasikan agar Anda menentukan dan mengelola waktu kedaluwarsa key. |