Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Stempel waktu sisi klien di Amazon Keyspaces
Di Amazon Keyspaces, stempel waktu sisi klien adalah stempel waktu yang kompatibel dengan Cassandra yang disimpan untuk setiap sel di tabel Anda. Anda dapat menggunakan stempel waktu sisi klien untuk penyelesaian konflik dengan membiarkan aplikasi klien Anda menentukan urutan penulisan. Misalnya, ketika klien dari aplikasi yang didistribusikan secara global melakukan pembaruan ke data yang sama, stempel waktu sisi klien mempertahankan urutan pembaruan dilakukan pada klien. Amazon Keyspaces menggunakan stempel waktu ini untuk memproses penulisan.
Stempel waktu sisi klien Amazon Keyspaces dikelola sepenuhnya. Anda tidak perlu mengelola pengaturan sistem tingkat rendah seperti strategi pembersihan dan pemadatan.
Saat Anda menghapus data, baris ditandai untuk dihapus dengan batu nisan. Amazon Keyspaces menghapus data tombstoned secara otomatis (biasanya dalam 10 hari) tanpa memengaruhi kinerja atau ketersediaan aplikasi Anda. Data tombstoned tidak tersedia untuk pernyataan bahasa manipulasi data ()DML. Saat Anda terus melakukan pembacaan dan penulisan pada baris yang berisi data batu nisan, data batu nisan terus dihitung terhadap penyimpanan, unit kapasitas baca (RCUs), dan tulis unit kapasitas (WCUs) hingga dihapus dari penyimpanan.
Setelah stempel waktu sisi klien diaktifkan untuk sebuah tabel, Anda dapat menentukan stempel waktu dengan USING TIMESTAMP
klausa dalam kueri Data Manipulation Language (). DML CQL Untuk informasi selengkapnya, lihat Gunakan stempel waktu sisi klien dalam kueri di Amazon Keyspaces. Jika Anda tidak menentukan stempel waktu dalam CQL kueri, Amazon Keyspaces menggunakan stempel waktu yang diteruskan oleh driver klien Anda. Jika driver klien tidak menyediakan stempel waktu, Amazon Keyspaces menetapkan stempel waktu tingkat sel secara otomatis, karena stempel waktu tidak bisa. NULL
Untuk meminta stempel waktu, Anda dapat menggunakan WRITETIME
fungsi dalam pernyataan AndaDML.
Amazon Keyspaces tidak mengenakan biaya tambahan untuk mengaktifkan stempel waktu sisi klien. Namun, dengan stempel waktu sisi klien Anda menyimpan dan menulis data tambahan untuk setiap nilai di baris Anda. Hal ini dapat menyebabkan penggunaan penyimpanan tambahan dan dalam beberapa kasus penggunaan throughput tambahan. Untuk informasi selengkapnya tentang harga Amazon Keyspaces, lihat harga Amazon Keyspaces (untuk Apache
Saat stempel waktu sisi klien diaktifkan di Amazon Keyspaces, setiap kolom dari setiap baris menyimpan stempel waktu. Stempel waktu ini memakan waktu sekitar 20-40 byte (tergantung pada data Anda), dan berkontribusi pada biaya penyimpanan dan throughput untuk baris tersebut. Byte metadata ini juga dihitung terhadap kuota ukuran baris 1-MB Anda. Untuk menentukan peningkatan keseluruhan ruang penyimpanan (untuk memastikan bahwa ukuran baris tetap di bawah 1 MB), pertimbangkan jumlah kolom dalam tabel Anda dan jumlah elemen koleksi di setiap baris. Misalnya, jika tabel memiliki 20 kolom, dengan setiap kolom menyimpan 40 byte data, ukuran baris meningkat dari 800 byte menjadi 1200 byte. Untuk informasi lebih lanjut tentang cara memperkirakan ukuran baris, lihatPerkirakan ukuran baris di Amazon Keyspaces. Selain 400 byte tambahan untuk penyimpanan, dalam contoh ini, jumlah unit kapasitas tulis (WCUs) yang dikonsumsi per penulisan meningkat dari 1 WCU menjadi 2WCUs. Untuk informasi lebih lanjut tentang cara menghitung kapasitas baca dan tulis, lihatKonfigurasikan mode kapasitas baca/tulis di Amazon Keyspaces.
Setelah stempel waktu sisi klien dinyalakan untuk sebuah meja, Anda tidak dapat mematikannya.
Untuk mempelajari selengkapnya tentang cara menggunakan stempel waktu sisi klien dalam kueri, lihat. Gunakan stempel waktu sisi klien dalam kueri di Amazon Keyspaces
Topik
Bagaimana stempel waktu sisi klien Amazon Keyspaces terintegrasi AWS layanan
Metrik stempel waktu sisi klien berikut tersedia di Amazon CloudWatch untuk memungkinkan pemantauan berkelanjutan.
-
SystemReconciliationDeletes
— Jumlah operasi penghapusan yang diperlukan untuk menghapus data kuburan.
Untuk informasi selengkapnya tentang cara memantau CloudWatch metrik, lihatMemantau Amazon Keyspaces dengan Amazon CloudWatch.
Saat Anda menggunakan AWS CloudFormation, Anda dapat mengaktifkan stempel waktu sisi klien saat membuat tabel Amazon Keyspaces. Untuk informasi lebih lanjut, lihat AWS CloudFormation Panduan Pengguna.