- قواعد البيانات›
- Amazon DynamoDB›
- عمليات التكامل
قابلية التشغيل البيني عبر AWS
عمليات تكامل zero-ETL في DynamoDB
تعمل عمليات الدمج هذه التي لا تحتوي على تعليمات برمجية وتتم إدارتها بالكامل على أتمتة استخراج البيانات وتحويلها وتحميلها من DynamoDB إلى خدمات AWS الأخرى. فهي تقوم بنسخ بياناتك بسلاسة إلى خدمة الوجهة ولا تؤثر على عبء العمل الإنتاجي. توفر لك عمليات الدمج هذه أسابيع من الجهد الهندسي اللازم لتصميم خطوط أنابيب البيانات وإنشائها وإدارتها.
1. تكامل دينامودب زيرو-etl مع جداول أمازون ساجيميكر وأمازون S3
يتيح لك تكامل Zero-etl هذا تشغيل مجموعة واسعة من التحليلات والتعلم الآلي (ML) مثل تحليلات SQL وتحليلات البحث وذكاء الأعمال والذكاء الاصطناعي التوليدي والمزيد. في بضع خطوات سريعة في وحدة تحكم إدارة AWS، لديك المرونة لتحديد جداول DynamoDB للنسخ المتماثل إلى SageMaker lakehouse و/أو جداول S3.
2. تكامل DynamoDB zero-ETL مع Amazon Redshift
يعمل تكامل Zero-etl هذا على تسهيل إجراء التحليلات والتعلم الآلي. يمكنك اختيار جداول DynamoDB التي تريد تحليلها ونسخ بيانات DynamoDB إلى Amazon Redshift في غضون بضع دقائق من كتابة البيانات في DynamoDB. يمكنك بعد ذلك الاستفادة من إمكانات التحليلات وتعلم الآلة (ML) لـ Amazon Redshift مع دعم SQL الغني وطرق العرض المادية ومشاركة البيانات وإمكانيات الاستعلام بدون مخططات لزيادة تحويل بياناتك وإثرائها.
3. تكامل DynamoDB zero-ETL مع Amazon OpenSearch Service
يتيح لك تكامل Zero-etl هذا إجراء تحليلات بحث في الوقت الفعلي تقريبًا. إنشاء فهارس لإجراء البحث عن النص الكامل وبحث المتجهات والبحث الجغرافي المكاني والمزيد. تعمل عمليات البحث والتجميعات في OpenSearch Service جنبًا إلى جنب مع استعلامات DynamoDB لتمكين التطبيقات التفاعلية عالية الأداء. يمكن لعملاء DynamoDB الآن استخدام إمكانات البحث الشامل وتعلم الآلة لخدمة OpenSearch Service لتقديم تجارب جديدة تعزز مشاركة المستخدم وتحسن الرضا عن تطبيقاتهم.
يمكنك إنشاء مسارك الأول بسرعة من علامة تبويب التكامل في وحدة تحكم DynamoDB. يستفيد التكامل من مسارات استيعاب OpenSearch لتحديد ومعالجة عمليات تحويل وتوجيه وتعيين بيانات DynamoDB إلى فهارس OpenSearch Service محددة.
المشغلات المستندة إلى الأحداث مع AWS Lambda
تتيح لك مشغلات AWS Lambda لـ DynamoDB إعداد منطق مخصص للتشغيل بسهولة استجابةً لأية تغييرات تطرأ على عنصر في DynamoDB. يمكنك إنشاء المشغل الأول بسرعة من علامة تبويب الصادرات والتدفقات في وحدة تحكم DynamoDB، بعد تمكين DynamoDB Streams. بعد تكوين المشغل الخاص بك، يمكن تشغيل كود Lambda الخاص بك في غضون ثوانٍ من أي تغييرات على البيانات في الجدول الخاص بك.
باستخدام مشغلات AWS Lambda لـ DynamoDB، يمكنك بسهولة إنشاء مشغلات قاعدة البيانات للتحقق من صحة البيانات وإثرائها، والتكامل مع الخدمات الأخرى عن طريق تكرار البيانات، أو إنشاء بنى كاملة تعتمد على الأحداث، مثل تنفيذ الطلبات أو معالجة الوسائط، والتي تتفاعل مع تعديل البيانات في جداول DynamoDB. يمكن لوظيفة Lambda تنفيذ أي إجراءات تحددها، مثل إرسال إشعار أو بدء سير عمل.
DynamoDB Accelerator
DynamoDB Accelerator (DAX) هي خدمة تخزين مؤقت مُدارة بالكامل ومتاحة للغاية مصممة لـ DynamoDB. يوفر DAX تحسينًا في الأداء يصل إلى 10 أضعاف - من مللي ثانية إلى ميكروثانية - حتى مع ملايين الطلبات في الثانية. يدير DAX جميع عمليات إبطال ذاكرة التخزين المؤقت ومجموعة البيانات (data population) لإضافة تسريع في الذاكرة إلى جداول DynamoDB الخاصة بك. DAX عبارة عن ذاكرة تخزين مؤقت مضمنة، لذا إذا لم يكن العنصر المخبأ موجودًا أو قديمًا، فسوف ينتقل DAX تلقائيًا إلى الجدول الأساسي.
يمكنك التركيز على بناء تطبيقات رائعة لعملائك دون القلق بشأن الأداء على نطاق معين. DAX متوافق مع مكالمات DynamoDB API الحالية، لذلك لا يلزم إجراء تغييرات في التطبيق مما يجعل من السهل البدء.