Amazon Keyspaces (untuk Apache Cassandra) kini menyediakan posisi iterator CDC
Amazon Keyspaces (untuk Apache Cassandra) sekarang mengembalikan posisi iterator dalam respons GetRecords untuk aliran pengambilan data perubahan (CDC), yang menunjukkan apakah konsumen telah mencapai ujung aliran atau apakah catatan tambahan mungkin tersedia. Amazon Keyspaces adalah layanan basis data yang skalabel, nirserver, dan terkelola yang kompatibel dengan Apache Cassandra, yang memungkinkan pelanggan menjalankan beban kerja Cassandra di AWS tanpa perlu mengelola infrastruktur. Aliran CDC menangkap perubahan tingkat baris pada tabel Keyspaces sehingga pelanggan dapat berintegrasi dengan analitik, replikasi, dan aplikasi berbasis peristiwa di hilir.
Sebelumnya, pelanggan melakukan polling terhadap aliran CDC dengan frekuensi tetap tanpa memperhatikan apakah ada data baru yang tersedia, sehingga menyebabkan penggunaan sumber daya yang tidak efisien dan biaya konsumsi CDC yang tidak perlu. Dengan posisi iterator, pelanggan kini dapat menyesuaikan frekuensi polling berdasarkan apakah iterator berada di ujung aliran data atau memiliki data yang tertunda, sehingga menurunkan biaya konsumsi CDC sekaligus mempertahankan pemrosesan data tepat waktu. Respons GetRecords kini menyertakan struktur iteratorDescription dengan bidang iteratorPosition yang mengembalikan AT_TIP atau BEHIND_TIP, memungkinkan pelanggan untuk mengoptimalkan alur integrasi data dan arsitektur berbasis peristiwa mereka.
Fitur ini tersedia di semua AWS Region tempat Amazon Keyspaces CDC didukung. Untuk menggunakannya, pelanggan perlu memperbarui ke AWS SDK versi terbaru. Untuk mempelajari lebih lanjut, kunjungi halaman produk Amazon Keyspaces dan lihat Bekerja dengan aliran pengambilan data perubahan (CDC) di Panduan Pengembang Amazon Keyspaces.