AWS تعلن عن ExtendDB، وهو محول مفتوح المصدر متوافق مع DynamoDB
أعلنت Amazon Web Services (AWS) اليوم عن الإصدار 0.1 من ExtendDB، وهو مشروع مفتوح المصدر يقوم بتنفيذ واجهة برمجة تطبيقات Amazon DynamoDB مع واجهات خلفية للتخزين قابلة للتوصيل. Amazon DynamoDB هي قاعدة بيانات NoSQL مُدارة بالكامل بلا خادم تقدم أداءً مكون من رقم واحد بالمللي ثانية عند أي نطاق. يتيح ExtendDB لمطوري التطبيقات وفرق النظام الأساسي ومهندسي المؤسسات استخدام نموذج برمجة DynamoDB في البيئات التي لا تتوفر فيها خدمة DynamoDB المُدارة، بما في ذلك أجهزة الكمبيوتر المحمولة للمطورين ومراكز البيانات المحلية ومواقع إطار حوسبة الحافة غير المتصلة، دون الحاجة إلى إعادة كتابة كود التطبيق.
يقوم ExtendDB بتنفيذ واجهات برمجة تطبيقات مستوى تحكم وواجهة البيانات لـ DynamoDB، بما في ذلك العمليات على الجداول والعناصر والتدفقات. الواجهة الخلفية المرجعية للتخزين عند الإطلاق هي PostgreSQL، وتسمح البنية القابلة للتوصيل للمجتمع بإضافة واجهات خلفية جديدة للتخزين دون الحاجة إلى تعديل المحول الأساسي. يمكن للمطورين استخدام ExtendDB للتطوير المحلي عالي الدقة واختبار التكامل المستمر، وتشغيل أعباء العمل المتوافقة مع DynamoDB في مراكز البيانات المحلية التي تعتمد على قاعدة بيانات مدعومة.
تتم صيانة ExtendDB بواسطة AWS، وقد تم إصداره بموجب ترخيص Apache 2.0، ويتم تطويره بشكل مفتوح على GitHub. ندعو المجتمع للمساهمة في عمليات تنفيذ الواجهات الخلفية وتقديم الملاحظات والمشاركة في تطور المشروع. لمعرفة المزيد، راجع صفحة مشروع ExtendDB ومنشور مدونة قاعدة بيانات AWS. للبدء أو المساهمة، قم بزيارة مستودع GitHub.