ما هي قواعد بيانات اوراكل (Oracle Database)؟

ما هي قواعد بيانات اوراكل (Oracle Database)؟
(اخر تعديل 2023-06-24 21:33:15 )

قواعد بيانات اوراكل Oracle Database (Oracle DB) هو نظام إدارة قواعد البيانات الارتباطية (RDBMS) من شركة أوراكل.

تم تطوير Oracle DB في الأصل عام 1977 بواسطة Lawrence Ellison ومطورين آخرين، تعد Oracle DB واحدة من أكثر محركات قواعد البيانات الارتباطية الموثوقة والأكثر استخدامًا لتخزين البيانات وتنظيمها واستردادها حسب النوع مع الحفاظ على العلاقات بين الأنواع المختلفة.

تم بناء النظام حول إطار عمل قاعدة بيانات علائقية يمكن من خلاله الوصول إلى كائنات البيانات مباشرة من قبل المستخدمين (أو واجهة أمامية للتطبيق) من خلال لغة الاستعلام المهيكلة (SQL).

قواعد بيانات اوراكل Oracle هي عبارة عن بنية قاعدة بيانات علائقية قابلة للتطوير بالكامل وغالبًا ما تستخدمها المؤسسات العالمية التي تدير البيانات وتعالجها عبر شبكات المنطقة الواسعة والمحلية.

تحتوي قاعدة بيانات Oracle على مكون الشبكة الخاص بها للسماح بالاتصالات عبر الشبكات. تُعرف Oracle DB أيضًا باسم Oracle RDBMS، وفي بعض الأحيان تُعرف ببساطة باسم Oracle.

شرح قواعد بيانات اوراكل (Oracle DB).

تُستخدم قواعد البيانات لتوفير الهيكل والتنظيم للبيانات المخزنة إلكترونيًا في نظام الكمبيوتر.

قبل اعتمادها، قامت أجهزة الكمبيوتر القديمة بتخزين البيانات في هياكل ملفات ثابتة حيث تم فصل المعلومات في كل ملف بفاصلات (ملفات CSV).

ومع ذلك، نظرًا لاستمرار زيادة عدد الحقول والصفوف التي حددت خصائص وبنية كل جزء من البيانات، فقد كانت مسألة وقت فقط قبل أن يصبح هذا النهج غير قابل للإدارة.

تمثل النماذج العلائقية لإدارة قاعدة البيانات الحل الأمثل لهذه المشكلة من خلال تنظيم البيانات في الكيانات والسمات التي تصفها بشكل أكبر.

اليوم، تمثل قواعد بيانات اوراكل Oracle Database نظام RDBMS الذي يتمتع بأكبر حصة في السوق. تنافس Oracle DB خادم SQL من Microsoft في سوق قاعدة بيانات المؤسسة.

هناك عروض قواعد بيانات أخرى، لكن معظمها يتطلب حصة سوقية صغيرة مقارنة بـ Oracle DB و SQL Server. لحسن الحظ، فإن هياكل Oracle DB و SQL Server متشابهة تمامًا، وهي فائدة عند تعلم إدارة قاعدة البيانات.

تعمل قواعد بيانات اوراكل Oracle DB على معظم الأنظمة الأساسية الرئيسية، بما في ذلك Windows و UNIX و Linux و macOS.

قاعدة بيانات Oracle مدعومة على أنظمة تشغيل متعددة، بما في ذلك IBM AIX و HP-UX و Linux و Microsoft Windows Server و Solaris و SunOS و macOS.

إقرأ أيضاً… أفضل 24 أداة تساعد على تحليل البيانات.

أصدارات قواعد بيانات اوراكل.

بدأت Oracle في دعم الأنظمة الأساسية المفتوحة مثل GNU / Linux في أواخر التسعينيات. تتوفر إصدارات برامج مختلفة، بناءً على المتطلبات والميزانية. يتم تقسيم إصدارات Oracle DB بشكل هرمي على النحو التالي:

  • Enterprise Edition: يقدم جميع الميزات، بما في ذلك الأداء الفائق والأمان، وهو الأكثر قوة.
  • Personal Edition: هو نفس الإصدار Enterprise Edition تقريبًا، باستثناء أنه لا يتضمن خيار Oracle Real Application Clusters.
  • Standard Edition: يحتوي على وظائف أساسية للمستخدمين الذين لا يحتاجون إلى حزمة قوية من Enterprise Edition.
  • Express Edition (XE): إصدار Windows و Linux خفيف الوزن ومجاني ومحدود.
  • Oracle Lite: للأجهزة المحمولة.

الميزة الرئيسية في Oracle هي أن بنيتها مقسمة بين المنطقي والمادي.

يعني هذا الهيكل أنه بالنسبة للحوسبة الموزعة على نطاق واسع، والمعروفة أيضًا باسم الحوسبة الشبكية، فإن موقع البيانات غير ذي صلة وشفاف للمستخدم. مما يسمح ببنية فيزيائية أكثر نمطية يمكن إضافتها وتعديلها دون التأثير على نشاط قاعدة البيانات، بياناتها أو مستخدميها.

يسمح تقاسم الموارد بهذه الطريقة بشبكات بيانات مرنة للغاية ذات سعة يمكن تعديلها لأعلى أو لأسفل لتناسب الطلب، دون تدهور الخدمة.

كما يسمح أيضًا بتصميم نظام قوي، حيث لا توجد نقطة واحدة يمكن أن يؤدي فيها الفشل إلى انهيار قاعدة البيانات. نظرًا لأن المخطط الشبكي لموارد التخزين يعني أن أي فشل سيكون محليًا فقط.

تتمثل أكبر فائدة لقواعد بيانات اوراكل Oracle DB في أنها أكثر قابلية للتوسع من SQL، مما يجعلها أكثر فعالية من حيث التكلفة في مثيلات المؤسسة.

هذا يعني أنه إذا كانت المؤسسة تتطلب عددًا كبيرًا من قواعد البيانات لتخزين البيانات، فيمكن تكوينها ديناميكيًا والوصول إليها بسرعة دون أي فترات توقف.

ميزات قواعد بيانات اوراكل.

تشمل الميزات الهيكلية الأخرى التي تجعل Oracle شائعة:

  • تقسيم عالي الأداء لتقسيم جداول البيانات الأكبر حجمًا إلى أجزاء متعددة.
  • وجود عدة طرق لعمليات النسخ الاحتياطي والاسترداد الساخنة والباردة والتزايدية، بما في ذلك أداة Recovery Manager القوية (RMAN).