Amazon Keyspaces (สำหรับ Apache Cassandra) รองรับตำแหน่งตัววนซ้ำของ CDC แล้ว

โพสต์บน: 3 มิ.ย. 2026

ขณะนี้ Amazon Keyspaces (สำหรับ Apache Cassandra) ส่งคืนตำแหน่งตัววนซ้ำในการตอบสนองของ GetRecords สำหรับสตรีมการดักจับการเปลี่ยนแปลงข้อมูล (CDC) แล้ว ซึ่งระบุได้ว่า Consumer ได้อ่านข้อมูลถึงปลายสุดของสตรีมแล้ว หรือยังอาจมีเรกคอร์ดเพิ่มเติมที่พร้อมให้อ่าน Amazon Keyspaces เป็นบริการฐานข้อมูลที่เข้ากันได้กับ Apache Cassandra ซึ่งสามารถปรับขนาดได้ ทำงานแบบไม่ต้องใช้เซิร์ฟเวอร์ และมีการจัดการเต็มรูปแบบ ช่วยให้ลูกค้าสามารถเรียกใช้เวิร์กโหลด Cassandra บน AWS ได้โดยไม่ต้องจัดการโครงสร้างพื้นฐาน สตรีม CDC จะบันทึกการเปลี่ยนแปลงข้อมูลในระดับแถวของตาราง Keyspaces เพื่อให้ลูกค้าสามารถผสานรวมกับการวิเคราะห์ข้อมูลปลายทาง การจำลองแบบข้อมูล และแอปพลิเคชันที่ขับเคลื่อนด้วยเหตุการณ์ได้

ก่อนหน้านี้ ลูกค้าจะทำการสำรวจสตรีม CDC ตามช่วงเวลาที่กำหนดตายตัวโดยไม่คำนึงว่ามีเรกคอร์ดใหม่พร้อมใช้งานหรือไม่ ส่งผลให้เกิดการใช้ทรัพยากรอย่างไม่มีประสิทธิภาพและมีค่าใช้จ่ายในการใช้ CDC ที่ไม่จำเป็น ด้วยตำแหน่งตัววนซ้ำ ลูกค้าสามารถปรับความถี่ในการสำรวจข้อมูลได้ตามสถานะว่าตัววนซ้ำอยู่ที่ปลายสุดของสตรีมหรือยังมีเรกคอร์ดที่รอการประมวลผลอยู่ ซึ่งช่วยลดค่าใช้จ่ายในการใช้ CDC ขณะเดียวกันก็ยังคงรักษาความรวดเร็วในการประมวลผลข้อมูลได้ ขณะนี้ การตอบสนองของ GetRecords มีโครงสร้าง iteratorDescription ที่ประกอบด้วยช่อง iteratorPosition ซึ่งจะส่งคืนค่าเป็น AT_TIP หรือ BEHIND_TIP ช่วยให้ลูกค้าสามารถเพิ่มประสิทธิภาพไปป์ไลน์การผสานรวมข้อมูลและสถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์ได้

ฟีเจอร์นี้พร้อมใช้งานใน AWS Region ทุกแห่งที่มี Amazon Keyspaces CDC ให้บริการ หากต้องการใช้งานฟีเจอร์นี้ ลูกค้าจำเป็นต้องอัปเดต AWS SDK เป็นเวอร์ชันล่าสุด หากต้องการเรียนรู้เพิ่มเติม โปรดไปที่หน้าผลิตภัณฑ์ Amazon Keyspaces และดูการทำงานกับสตรีมการดักจับการเปลี่ยนแปลงข้อมูล (CDC) ในคู่มือนักพัฒนา Amazon Keyspaces