Luồng Amazon DynamoDB giới thiệu tính năng API mới giúp khám phá phân mảnh luồng nhanh hơn và hiệu quả hơn
Luồng Amazon DynamoDB hiện hỗ trợ tham số ShardFilter mới trong API DescribeStream để đơn giản hóa và tối ưu hóa việc tiêu thụ dữ liệu truyền. Bạn có thể sử dụng tham số ShardFilter để nhanh chóng khám phá các phân mảnh con sau khi phân mảnh chính đã đóng, cải thiện đáng kể hiệu quả và khả năng phản hồi khi xử lý dữ liệu từ Luồng DynamoDB.
Luồng DynamoDB là tính năng truyền liên tục dữ liệu phi máy chủ, giúp bạn dễ dàng theo dõi, xử lý và phản ứng với thay đổi cấp mục trong bảng DynamoDB gần như trong thời gian thực. Luồng DynamoDB cho phép các trường hợp sử dụng đa dạng đối với việc thu thập dữ liệu thay đổi, bao gồm xây dựng các ứng dụng định hướng theo sự kiện, sao chép dữ liệu, kiểm tra và triển khai các tính năng phân tích dữ liệu và máy học. Các ứng dụng tiêu thụ dữ liệu từ Luồng DynamoDB có thể chuyển tiếp hiệu quả từ việc đọc một phân mảnh đã đóng sang phân mảnh con của nó bằng cách sử dụng tham số ShardFilter tùy chọn này, tránh các lệnh gọi lặp đi lặp lại đến API DescribeStream để truy xuất và duyệt qua bản đồ phân mảnh với tất cả các phân mảnh đã đóng và mở. Sự cải tiến API này giúp đảm bảo chuyển tiếp mượt mà hơn và giảm độ trễ khi chuyển đổi giữa các phân mảnh, giúp các ứng dụng xử lý luồng của bạn phản hồi nhanh hơn và tiết kiệm chi phí hơn.
Tham số ShardFilter mới hiện có trong mọi Khu vực AWS. Bạn có thể bắt đầu sử dụng tính năng này thông qua API AWS, Thư viện máy khách Kinesis (KCL) 3.0 hoặc trình kết nối Apache Flink dành cho Luồng DynamoDB. Khách hàng sử dụng AWS Lambda để sử dụng Luồng DynamoDB sẽ tự động hưởng lợi từ trải nghiệm API được cải tiến này.
Để biết thêm thông tin, hãy tham khảo Làm việc với Luồng DynamoDB trong Hướng dẫn dành cho nhà phát triển DynamoDB và Tài liệu tham khảo API dành cho DescribeStream.