تدفق Amazon DynamoDB يقدم ميزة API جديدة لاكتشاف أجزاء بيانات البث بشكل أسرع وأكثر كفاءة

:تاريخ النشر 17 يوليو 2025

تدعم تدفقات Amazon DynamoDB الآن معلمة ShardFilter الجديدة ضمن واجهة برمجة تطبيقات DescribeStream لتبسيط وتحسين استهلاك البيانات المتدفقة. يمكنك استخدام معلمة ShardFilter لاكتشاف الأجزاء الفرعية من البيانات بسرعة بعد إغلاق الجزء الأصلي من البيانات، مما يؤدي إلى تحسين الكفاءة والاستجابة بشكل كبير عند معالجة البيانات من تدفقات DynamoDB.

تدفقات DynamoDB هي ميزة لتدفق البيانات بلا خادم التي تجعل من السهل تتبع التغييرات على مستوى العناصر في جداول DynamoDB ومعالجتها والرد عليها في الوقت الفعلي تقريبًا. تتيح تدفقات DynamoDB حالات استخدام متنوعة لالتقاط بيانات التغيير، بما في ذلك إنشاء تطبيقات تعتمد على الأحداث، ونسخ البيانات، والتدقيق، وتنفيذ تحليلات البيانات وقدرات تعلّم الآلة. يمكن للتطبيقات التي تستهلك البيانات من تدفقات DynamoDB الانتقال بكفاءة من قراءة جزء مغلق من البيانات إلى جزء فرعي تابع من البيانات باستخدام معلمة ShardFilter الاختيارية هذه، مما يجنبها الاتصالات المتكررة بـ DescripeStream API لاسترداد خريطة أجزاء البيانات واستعراضها لجميع الأجزاء المغلقة والمفتوحة من البيانات. يساعد تحسين واجهة برمجة التطبيقات هذا على ضمان انتقالات أكثر سلاسة ووقت استجابة أقل عند التبديل بين الأجزاء من البيانات، مما يجعل تطبيقات معالجة البث أكثر استجابة وفعالية من حيث التكلفة.

تتوفر المعلمة ShardFilter الجديدة في جميع مناطق AWS. يمكنك البدء باستخدام الميزة من خلال واجهة برمجة تطبيقات AWS أو Kinesis Client Library (KCL) 3.0 أو موصل Apache Flink لتدفقات DynamoDB. سيستفيد العملاء الذين يستخدمون AWS Lambda لاستهلاك تدفقات DynamoDB تلقائيًا من تجربة API المحسّنة هذه.

لمزيد من المعلومات، راجع العمل مع تدفقات DynamoDB في دليل مطور DynamoDB ومرجع واجهة برمجة التطبيقات لـ DescribeStream.