Amazon DynamoDB Streams kini mendukung pemrosesan stream data berbasis stempel waktu
Amazon DynamoDB Streams kini mendukung pemrosesan stream data berbasis stempel waktu, memungkinkan Anda untuk mulai membaca catatan stream data dari titik waktu tertentu. Sebelumnya, Anda hanya dapat memulai dari catatan tertua yang tersimpan (hingga 24 jam) atau dari catatan baru yang ditulis setelah Anda mulai mengonsumsi stream data. Sekarang, Anda dapat memberikan stempel waktu dan memulai pemrosesan pada catatan pertama yang ditulis pada atau setelah waktu tersebut menggunakan tipe iterator serpihan (shard) AT_TIMESTAMP.
Pemrosesan coding berbasis stempel waktu dapat digunakan dengan Amazon Kinesis Client Library (KCL) melalui adaptor DynamoDB Streams Kinesis. Fitur ini membantu Anda menghindari pemrosesan ulang seluruh stream data yang disimpan atau data yang hilang saat melanjutkan konsumsi stream data, mendukung kasus penggunaan umum seperti pemulihan setelah gangguan, pemutaran ulang data untuk debugging dan audit dengan membaca dari titik tertentu di masa lalu, melewati tumpukan data dengan melanjutkan dari stempel waktu terbaru di dekat data terbaru, dan sinkronisasi setelah pemulihan dengan memulai pada stempel waktu ekspor setelah ekspor pemulihan titik waktu (PITR).
Pemrosesan stream berbasis stempel waktu tersedia di semua AWS Region komersial, Region AWS GovCloud (AS), dan Region Tiongkok. Tidak ada biaya tambahan untuk fitur ini selain biaya permintaan API GetRecords standar. Untuk memulai, lihat dokumentasi stempel waktu Amazon DynamoDB Streams di panduan pengembang DynamoDB.