
DocumentDB، قاعدة بيانات المستندات المفتوحة التي تدعمها شركة Microsoft، تتخذ خطوة كبيرة إلى الأمام من خلال التكامل مع مؤسسة لينكستم دمج المشروع تحت رخصة MIT وتهدف إلى أن تصبح معيارًا مفتوحًا للتطبيقات القائمة على المستندات، مع نهج حوكمة محايد وتعاون واسع النطاق.
تم بناؤه على كيويجمع المشروع بين مرونة NoSQL ومتانة محرك العلاقات، ويدعمه نظام بيئي متنامٍ من المتعاونين. في غضون بضعة أشهر فقط، حصد ما يقرب من 2.000 نجمة على GitHub وقد اجتذبت المطورين ومقدمي الخدمات السحابية وشركات قواعد البيانات المهتمين بمسار لا يعتمد على البائعين.
ما هو DocumentDB ولماذا هو مهم
في الأساس، DocumentDB هو قاعدة بيانات مستندات مفتوحة المصدر، متوافقة مع برامج تشغيل MongoDB ومبني على PostgreSQL. يوفر دعمًا أصليًا لعمليات BSON وCRUD واستعلامات المستندات، بالإضافة إلى ميزات متقدمة مثل البحث عن النص الكامل، والاستعلامات الجغرافية المكانية، والبحث عن المتجهاتمن خلال الاعتماد على Postgres، فإنك ترث ضمانات ACID، والتكرار المجرب، ونظامًا بيئيًا ناضجًا من الأدوات.
يقدم المشروع تجربة مصممة للمطورين، مع بدء تشغيل سريع جدًا وخيارات للعمل مع كل من واجهات PostgreSQL (للحصول على JSON أكثر قوة) والتوافق مع برامج تشغيل MongoDB للاستفادة من المعرفة والأدوات الموجودة.
من مختبرات مايكروسوفت إلى منزل محايد
بدأت DocumentDB كـ ملحقات PostgreSQL في عام 2024 وتم تقديمه كمشروع مفتوح في أوائل عام 2025. ومع وصوله إلى مؤسسة Linux، اكتسب هوية مستقلة وحوكمة مفتوحة وإطار عمل لـ حياد الموردستعمل المؤسسة على ضمان الحفاظ على نهج PostgreSQL أولاً، وتجنب الشوكات غير الضرورية وتجزئة النظام البيئي.
يتضمن الانتقال تنظيمًا جديدًا على GitHub للتطوير والقضايا والمناقشات، اللجنة التوجيهية الفنية (TSC) لتحديد الرؤية وخريطة الطريق، ومجموعة من المشرفين الذين سيضمنون جودة الكود ومعايير المشروع.
النمو المتسارع لـ DocumentDB في وقت قصير
منذ إطلاقه، استمر الاهتمام بالنمو: تقريبًا 2.000 نجمة على GitHubومئات المساهمات ومجتمع نشط من مستخدمي PostgreSQL. ما بدأ كملحقين تطور إلى قاعدة بيانات المستندات الكاملة على Postgres، وهو جذاب للمؤسسات التي تبحث عن بديل مفتوح للتقنيات الملكية.
هذا الدافع مدعوم بالثنائية الأداء و إمكانية توسيع PostgreSQL والتوافق مع الأدوات وسير العمل التي تم إنشاؤها بالفعل في عالم MongoDB، مما يسهل الاختبار والتبني والهجرات التدريجية.
توافق MongoDB: الهدف والحالة
يعلن المشروع كأولوية التوافق الكامل مع برامج تشغيل MongoDBمع بوابة تتيح استخدامه بعدة لغات. لا تزال هناك مناطق بحاجة إلى استكمال اليوم، ولكن هدف التوافق تم تضمينه في ميثاق المشروع تحت الأساس ويوجه التطور التقني لتقليل الاحتكاكات هجرة.
تسمح هذه الاستراتيجية للفرق بالاحتفاظ بالأدوات والممارسات المألوفة، مع الاستفادة من الانفتاح والحوكمة من DocumentDB واستقرار وقدرات PostgreSQL.
دعم الصناعة وأصوات النظام البيئي
وتأتي هذه الحركة بدعم من جهات فاعلة مثل AWS، Google، Cockroach Labs، Microsoft، Rippling، SingleStore، Snowflake، Supabase، Ubicloud و Yugabyte، من بين أمور أخرى. تُقدّر الشخصيات من نظام Postgres البيئي الالتزام بالاستفادة من التنوع والقدرة على التوسع لإحضار قواعد بيانات الوثائق إلى أرضية مفتوحة ومشتركة حقًا.
منذ تأسيسها تم التأكيد على أن DocumentDB يملأ فجوة في مشهد قاعدة بيانات المستندات ويفتح الباب أمام معيار مفتوح مماثل لما هو موجود SQL مخصص للعلاقات، مع الابتكار الذي يسترشد به المجتمع وتحت إشراف رخصة MIT مسموح.
Amazon DocumentDB ليس هو نفسه
رغم أن AWS يدعم المشروع ويخطط للمساهمة في خدمتك أمازون دوكومنت دي بي مختلفة: إنها قاعدة بيانات متوافقة مع واجهة برمجة تطبيقات MongoDB، طورتها AWS بمحركها الخاص. أما مشروع مؤسسة لينكس، فيعتمد على كيو مع ملحقات مفتوحة. تشير AWS إلى أنها ستواصل الاستثمار في كليهما وأنه سيكون هناك تبادل الابتكارات عندما يكون الأمر منطقيًا.
يسعى هذا التعايش إلى توفير المزيد من الخيارات للعملاء، من خلال الجمع بين خدمة مُدارة موحدة و التنفيذ المفتوح والمجتمع حول Postgres.
التراخيص والمعايير واستجابة السوق
اختيار رخصة MIT يتجنب التزامات مشاركة التغيير ويسهل الاستخدام في الخدمات السحابيةوبالتوازي مع ذلك، تحول جزء من القطاع من أكثر تقييدي نحو نماذج مفتوحة أو مختلطة. في هذا السياق، يُفسَّر وصول DocumentDB إلى المؤسسة على أنه دفعة قوية لـ معيار مفتوح لقواعد بيانات المستندات المتوافقة مع MongoDB.
من MongoDB تم التأكيد على أن الحلول القائمة على Postgres تحمل قيود محرك العلاقات، على الرغم من الحفاظ على علاقة واسعة مع مايكروسوفت. من جانبه، ظل المجتمع يسعى لسنوات من أجل... التوافق الحقيقي ولغة مشتركة لقواعد بيانات الوثائق.
الذكاء الاصطناعي وأحمال العمل الحديثة
تطبيقات الذكاء الاصطناعي التوليدي تتعامل مع بيانات شبه منظمة وتتطلب عمليات بحث دلالية ومتجهية. تدمج DocumentDB تقنيات مثل ديسك آن والمشغلات الدلالية التي تم تطويرها لنظام Postgres البيئي، مما يمنحه مزايا حالات استخدام الذكاء الاصطناعي بدون تكاليف الترخيص الملكية.
يتضمن المشروع عمليات نشر في Kubernetes والبيئات مع آلة افتراضية متعددة الأقراص، بهدف تقليل الاضطرابات في عمليات الهجرة وتسهيل العمليات في سيناريوهات السحابة والهجينة المختلفة.
ماذا يعني ذلك للشركات والمطورين
بالنسبة للفرق التي تريد تقليل الاعتماد على البائعين، يعمل DocumentDB كـ طريق الهروب ضد الحظر، مع الحفاظ على التوافق مع برامج تشغيل MongoDB وهيكل PostgreSQL. يُنصح باستخدام التقييم في بيئات التطوير جهد الهجرة عن طريق التحميل والتخطيط للتبني التدريجي.
يمكن لأولئك الذين يبدأون مشاريع جديدة التصميم من البداية على أساس مفتوح وقابل للتوحيد القياسي، والاستفادة من نضج نظام Postgres البيئي والحوكمة المحايدة التي تعطي الأولوية للمجتمع و تعاون.
مع رخصة MIT، وهو مرساة تقنية في PostgreSQL، وهدف التوافق مع نظام MongoDB البيئي وحماية مؤسسة لينكستم وضع DocumentDB كبديل مفتوح وعملي لقواعد بيانات المستندات، مع الاهتمام بشكل خاص باحتياجات الذكاء الاصطناعي والتوافق الذي تطلبه الصناعة.