Gunakan stempel waktu sisi klien dalam kueri di Amazon Keyspaces - Amazon Keyspaces (untuk Apache Cassandra)

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Gunakan stempel waktu sisi klien dalam kueri di Amazon Keyspaces

Setelah Anda mengaktifkan stempel waktu sisi klien, Anda dapat meneruskan stempel waktu diUPDATE, dan pernyataan dengan INSERT klausa. DELETE USING TIMESTAMP

Nilai timestamp adalah bigint mewakili sejumlah mikrodetik sejak waktu dasar standar yang dikenal sebagai epoch: 1 Januari 1970 pukul 00:00:00GMT. Stempel waktu yang disediakan oleh klien harus berada di antara kisaran 2 hari yang lalu dan 5 menit di masa depan dari waktu jam dinding saat ini.

Amazon Keyspaces menyimpan metadata stempel waktu untuk masa pakai data. Anda dapat menggunakan WRITETIME fungsi ini untuk mencari stempel waktu yang terjadi bertahun-tahun yang lalu. Untuk informasi selengkapnya tentang CQL sintaks, lihatDMLpernyataan (bahasa manipulasi data) di Amazon Keyspaces.

CQLPernyataan berikut adalah contoh bagaimana menggunakan stempel waktu sebagai. update_parameter

INSERT INTO catalog.book_awards (year, award, rank, category, book_title, author, publisher) VALUES (2022, 'Wolf', 4, 'Non-Fiction', 'Science Update', 'Ana Carolina Silva', 'SomePublisher') USING TIMESTAMP 1669069624;

Jika Anda tidak menentukan stempel waktu dalam CQL kueri, Amazon Keyspaces menggunakan stempel waktu yang diteruskan oleh driver klien Anda. Jika tidak ada stempel waktu yang diberikan oleh driver klien, Amazon Keyspaces menetapkan stempel waktu sisi server untuk operasi penulisan Anda.

Untuk melihat nilai stempel waktu yang disimpan untuk kolom tertentu, Anda dapat menggunakan WRITETIME fungsi dalam SELECT pernyataan seperti yang ditunjukkan pada contoh berikut.

SELECT year, award, rank, category, book_title, author, publisher, WRITETIME(year), WRITETIME(award), WRITETIME(rank), WRITETIME(category), WRITETIME(book_title), WRITETIME(author), WRITETIME(publisher) from catalog.book_awards;