Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perkirakan konsumsi kapasitas transaksi ringan di Amazon Keyspaces
Transaksi ringan (LWT) memungkinkan Anda melakukan operasi penulisan bersyarat terhadap data tabel Anda. Operasi pembaruan bersyarat berguna saat memasukkan, memperbarui, dan menghapus catatan berdasarkan kondisi yang mengevaluasi keadaan saat ini.
Di Amazon Keyspaces, semua operasi penulisan memerlukan konsistensi LOCAL_QUORUM dan tidak ada biaya tambahan untuk menggunakan LWT. Perbedaan untuk LWT adalah bahwa ketika pemeriksaan kondisi LWT menghasilkan, FALSE Amazon Keyspaces menggunakan unit kapasitas tulis (WCU) atau unit permintaan tulis (WRU). Jumlah yang WCUs/WRUs dikonsumsi tergantung pada ukuran baris.
Misalnya, jika ukuran baris adalah 2 KB, penulisan bersyarat yang gagal mengkonsumsi dua. WCUs/WRUs Jika baris saat ini tidak ada dalam tabel, operasi akan menggunakan satu WCUs/WRUs.
Untuk menentukan jumlah permintaan yang mengakibatkan kegagalan pemeriksaan kondisi, Anda dapat memantau ConditionalCheckFailed metrik di CloudWatch.
Perkirakan biaya LWT untuk tabel dengan Time to Live (TTL)
LWT dapat memerlukan unit kapasitas baca tambahan (RCU) atau unit permintaan baca (RRU) untuk tabel yang dikonfigurasi dengan TTL yang tidak menggunakan stempel waktu sisi klien. Saat menggunakan IF EXISTS atau IF NOT EXISTS kata kunci hasil pemeriksaan kondisiFALSE, unit kapasitas berikut dikonsumsi:
RCUs/RRUs — Jika baris ada, yang RCUs/RRUs dikonsumsi didasarkan pada ukuran baris yang ada.
RCUs/RRUs — Jika baris tidak ada, satu pun RCU/RRU dikonsumsi.
Jika kondisi yang dievaluasi menghasilkan operasi penulisan WCUs/WRUs yang sukses, dikonsumsi berdasarkan ukuran baris baru.