DocumentDB: إطلاق قاعدة بيانات مفتوحة المصدر من مايكروسوفت
NoSQL based on a SQL based, opensource from Microsoft
في البلوج بوست اللي نُشر في 23 يناير 2025، أظهرت مايكروسوفت حماسها للمصادر المفتوحة بإعلان إطلاق DocumentDB. الوثيقة بتقدم لنا قاعدة بيانات NoSQL بتستند على PostgreSQL ومرخصة تحت رخصة MIT، واللي بتسمح لأي مطور إنه يستخدمها ويطورها بحرية.المنصة دي متصممة لتخزين وإدارة المستندات بشكل مرن وسريع علشان تنافس حلول تانية موجودة في السوق، وكمان مأخوذة إلهاماً من بعض منتجات AWS لكن مع إضافات وتحسينات تميزها، وده بيدعم فكرة تبني الحلول المفتوحة المصدر في إدارة البيانات.
المعمارية
المكون الأساسي pg_documentdb_core:
ده امتداد مخصص لـ PostgreSQL بيعزز من دعم نوع البيانات BSON، واللي بيتيح تخزين واستعلام البيانات المستندة على المستندات بكفاءة عالية. الامتداد ده بيوفر تحسينات خاصة في التعامل مع الأنواع المختلفة للبيانات علشان يضمن أداء أفضل وسرعة في عمليات التخزين والاسترجاع.
مكون واجهة البرمجة pg_documentdb_api:
المكون ده بيتولى إدارة عمليات CRUD (إنشاء، قراءة، تحديث، حذف) بالإضافة لعمليات الاستعلام وإدارة الفهارس. بفضل التصميم ده، المطورين عندهم رؤية كاملة لكيفية تنفيذ العمليات الأساسية داخل قاعدة البيانات، وده بيتيح لهم إمكانية تعديل وتطوير المحرك بناءً على احتياجاتهم.
لينك المقالة:
https://opensource.microsoft.com/blog/2025/01/23/documentdb-open-source-announcement/
لينك Github