Amazon DynamoDB Streams เปิดตัวฟีเจอร์ API ใหม่เพื่อการค้นพบส่วนข้อมูลสตรีมที่รวดเร็วและมีประสิทธิภาพยิ่งขึ้น

โพสต์บน: 17 ก.ค. 2025

Amazon DynamoDB Streams รองรับพารามิเตอร์ ShardFilter ใหม่ใน DescribeStream API เพื่อลดความซับซ้อนและเพิ่มประสิทธิภาพการใช้ข้อมูลสตรีมมิ่ง คุณสามารถใช้พารามิเตอร์ ShardFilter เพื่อค้นหาส่วนข้อมูลย่อยได้อย่างรวดเร็วหลังจากส่วนข้อมูลหลักถูกปิด ซึ่งจะช่วยปรับปรุงประสิทธิภาพและการตอบสนองได้อย่างมีนัยสำคัญเมื่อประมวลผลข้อมูลจาก DynamoDB Streams

DynamoDB Streams เป็นฟีเจอร์ Data Stream แบบไม่ต้องใช้เซิร์ฟเวอร์ซึ่งทำให้ติดตาม ประมวลผล และตอบสนองต่อการเปลี่ยนแปลงระดับรายการในตาราง DynamoDB ในเวลาใกล้เคียงเรียลไทม์ได้ง่าย DynamoDB Streams ช่วยให้มีกรณีการใช้งานจับข้อมูลการเปลี่ยนแปลงที่หลากหลาย รวมถึงการสร้างแอปพลิเคชันที่ขับเคลื่อนด้วยเหตุการณ์ การจำลองข้อมูล การตรวจสอบ และการใช้ความสามารถในการวิเคราะห์ข้อมูลและความสามารถด้านแมชชีนเลิร์นนิง แอปพลิเคชันที่ใช้ข้อมูลจาก DynamoDB Streams สามารถเปลี่ยนจากการอ่านส่วนข้อมูลที่ปิดไปยังส่วนข้อมูลย่อยได้อย่างมีประสิทธิภาพด้วยการใช้พารามิเตอร์ ShardFilter ที่เป็นทางเลือก จึงหลีกเลี่ยงการเรียกใช้ซ้ำไปยัง DescribeStream API เพื่อดึงและตรวจดูแผนผังส่วนข้อมูลสำหรับส่วนข้อมูลที่ปิดและเปิดทั้งหมด การปรับปรุง API นี้ช่วยให้แน่ใจถึงการเปลี่ยนแปลงที่ราบรื่นยิ่งขึ้นและลดเวลาแฝงเมื่อทำการสลับระหว่างส่วนข้อมูล ทำให้แอปพลิเคชันการประมวลผลสตรีมของคุณตอบสนองได้ดีขึ้นและคุ้มค่ามากขึ้น

พารามิเตอร์ ShardFilter ใหม่มีให้บริการใน AWS Region ทั้งหมด คุณสามารถเริ่มต้นใช้งานฟีเจอร์ดังกล่าวได้โดยใช้ AWS API, Kinesis Client Library (KCL) 3.0 หรือตัวเชื่อมต่อ Apache Flink สำหรับ DynamoDB Streams ลูกค้าที่ใช้ AWS Lambda ในการใช้งาน DynamoDB Streams จะได้รับประโยชน์จากประสบการณ์ API ที่ได้รับการปรับปรุงนี้โดยอัตโนมัติ

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ การทำงานกับ DynamoDB Streams ในคู่มือนักพัฒนา DynamoDB และการอ้างอิง API สำหรับ DescribeStream