أغسطس 8 2023
مع إصدار Oracle Database 23ai في عام 2024، كانت "قاعدة بيانات الحاوية" ميزة رئيسة. بدءًا من Oracle Database 21c أيضًا، تمثل قاعدة بيانات الحاوية متعددة المستأجرين البنية الوحيدة المدعومة. مثل "قاعدة البيانات القابلة للتوصيل"، فإنها تجعل البيانات أسهل وأكثر قابلية للتنقل—يشير مصطلح "قابل للتوصيل" إلى أنه يمكن توصيلها بحاويات مُختلفة. تجمع قواعد بيانات الحاوية قواعد بيانات متعددة معًا لمشاركة الميزات المشتركة. على وجه التحديد، تمثل " الحاوية مجموعة من المخططات والكائنات والبُنى ذات الصلة في قاعدة بيانات حاوية متعددة المستأجرين (CDB). في قاعدة بيانات الحاوية، تحتوي كل حاوية على معرف واسم فريدين." بالتالي، تتضمن CDB صفر أو واحدة أو أكثر من قواعد بيانات قابلة للتوصيل أنشئها العميل (PDB) وحاويات التطبيقات.
في الداخل، تحتوي CDB على قاعدتي بيانات، الجذر والبذرة. يحتوي الجذر على بعض معلومات المستخدم وبيانات تعريف Oracle. تمثل البذرة قاعدة البيانات القابلة للتوصيل داخل CDB، وتعمل بصفتها نوع من القوالب لإنشاء المزيد من قواعد البيانات القابلة للتوصيل. مثل أي قاعدة بيانات عادية، تحتوي PDB على كائنات وبيانات ومخططات تتيح لك الاتصال والتشغيل في قاعدة البيانات باستخدام بيئة تطوير متكاملة (IDE).
لماذا توجد قواعد بيانات مُتعددة داخل CDB؟ على الرغم من أنه قد يبدو تعقيدًا إضافيًا، إلا أن هذا يوفر مرونة أكبر واستخدامًا أكثر كفاءة للموارد. من خلال تجميع هذه الموارد معًا، يصبح من الأسهل نقل البيانات والتعليمات البرمجية إلى أي مكان تحتاج إليه، دون تحمل تكلفة إضافية لإدارة قواعد بيانات متعددة عبر أجهزة ظاهرية متعددة. كما وجد المطورون مع مشروعات مثل Kubernetes، توجد مزايا مميزة لاستخدام الحاويات في سياقات متعددة—بالنسبة إلى قواعد البيانات، توفر CDB فُرصًا مماثلة.
تشمل المزايا الرئيسة ما يلي:
لا يزال الوصول إلى قواعد بيانات الحاوية والقابلة للتوصيل واستخدامها مثل أي قاعدة بيانات تقليدية، ويمكن للمطورين استخدام العديد من بيئات IDE المألوفة، مثل SQL Developer للاتصال وإدارة CDB/PDB. يتصل المطورون إلى حد كبير بقاعدة بيانات قابلة للتوصيل داخل قاعدة بيانات CDB لإدارة بياناتهم حسب الحاجة.
لمزيد من المعلومات حول مفاهيم قاعدة البيانات المقدمة في Oracle Database 23ai والفروق بين قواعد بيانات CDB وPDB، راجع صفحة مفاهيم Oracle Database. تعتمد Oracle Database 23ai على الابتكارات السابقة وتقدم عددًا كبيرًا من الميزات الجديدة، بما في ذلك الازدواجية العلائقية لـ JSON ودعم الخدمات المصغرة وتحسينات SQL.