logo

ما هي أوراكل؟

قاعدة بيانات أوراكل هي نظام إدارة قواعد بيانات علائقية (RDBMS) من شركة أوراكل. تشرح هذه المقالة نظرة عامة كاملة على قاعدة بيانات Oracle وميزاتها وتاريخها وإصداراتها. قبل مناقشة أوراكل، سنحتاج أولاً إلى التعرف على قاعدة البيانات.

ما هي قاعدة البيانات؟

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

ال نظام إدارة قواعد البيانات الراديوية (RDBMS). يدير النظام البيانات العلائقية. يعد Oracle Database أشهر نظام قواعد بيانات علائقية (RDBMS) لأنه يشترك في الجزء الأكبر من السوق بين قواعد البيانات العلائقية الأخرى. بعض قواعد البيانات العلائقية الشائعة الأخرى هي ماي إس كيو إل وDB2 وSQL Server وPostgreSQL وما إلى ذلك.

ما هي قاعدة بيانات أوراكل؟

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

كانت قاعدة بيانات Oracle أول قاعدة بيانات تم تصميمها لـ الحوسبة الشبكية للمؤسسات وتخزين البيانات. توفر الحوسبة الشبكية للمؤسسات الطريقة الأكثر مرونة وفعالية من حيث التكلفة لإدارة المعلومات والتطبيقات. ويستخدم استعلامات SQL كلغة للتفاعل مع قاعدة البيانات.

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

تتوافق قاعدة بيانات Oracle مع مجموعة واسعة من الأنظمة الأساسية مثل Windows وUNIX وLinux وmacOS. وهو يدعم العديد من أنظمة التشغيل مثل IBM AIX وHP-UX وLinux وMicrosoft Windows Server وSolaris وSunOS وmacOS وغيرها. التسعينيات بدأت Oracle في دعم الأنظمة الأساسية المفتوحة مثل GNU/Linux.

فيما يلي قائمة بإصدارات قاعدة بيانات Oracle مرتبة حسب الأولوية:

    إصدار المؤسسة:إنها الطبعة الأكثر قوة وأمانًا. فهو يوفر كافة الميزات، بما في ذلك الأداء المتفوق والأمان.الإصدار القياسي:فهو يوفر الوظيفة الأساسية للمستخدمين الذين لا يحتاجون إلى حزمة Enterprise Edition القوية.الإصدار السريع (XE):إنه إصدار خفيف الوزن ومجاني ومحدود لنظامي التشغيل Windows وLinux.أوراكل لايت:وهي مصممة للأجهزة المحمولة.الطبعة الشخصية:إنه مشابه لـ Enterprise Edition ولكن بدون ميزة Oracle Real Application Clusters.

شركة أوراكل

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

جافا كائن المساواة

تعد قاعدة بيانات Oracle واحدة من محركات قواعد البيانات العلائقية الأكثر ثقة والأكثر استخدامًا. أكبر منافس لقاعدة بيانات Oracle هو SQL Server من Microsoft.

تاريخ أوراكل

تأسست شركة أوراكل على يد لورانس إليسون (لاري إليسون)، وبوب مينر، وإد أوتس، وبروس سكوت في أغسطس 1977. . لديهم خبرة كبيرة في بناء برامج قواعد البيانات لعدة شركات ويقومون ببناء مشروعهم الأول (برنامج قاعدة بيانات خاص) لـ وكالة المخابرات المركزية (وكالة المخابرات المركزية). تم تسمية شركة أوراكل على اسم 'مشروع أوراكل'، وهو مشروع لأحد عملائها يدعى وكالة الاستخبارات المركزية، وتم تسمية الشركة التي أنشأت أوراكل باسم مختبرات تطوير الأنظمة (SDL) . تمت إعادة تسمية Systems Development Labs لتصبح Relational Software Inc. (RSI) في عام 1978 لتوسيع سوقها لقاعدة البيانات الجديدة. لقد قاموا مرة أخرى بتغيير اسم الشركة من RSI إلى شركة Oracle Systems Corporation في عام 1982.

تم تسمية أول نظام RDBMS متاح تجاريًا أوراكل V2 (الإصدار 2) تم تصميمه باستخدام لغة التجميع PDP-11 (RDBMS المستندة إلى SQL). على الرغم من أنهم قاموا بالفعل بتطوير نظام RDBMS تجاريًا في عام 1977، إلا أنه لم يكن متاحًا للشراء حتى عام 1979، عندما تم إصدار Oracle الإصدار 2.

في عام 1983 تم إصدار النسخة المحمولة من قاعدة بيانات Oracle والتي تحمل اسم 'Oracle version 3'. تمت كتابة هذا الإصدار بلغة البرمجة C. كانت أول قاعدة بيانات علائقية يمكن تشغيلها في الحواسيب المركزية أو الحواسيب الصغيرة أو أجهزة الكمبيوتر الشخصية أو أي جهاز مزود بمترجم C. كما أنه يدعم استعلامات SQL وتنفيذ المعاملات.

الإصدارات اللاحقة الأخرى هي:

    في عام 1984، تم إصدار Oracle 4 الذي يدعم المعاملات [Commit/Rollback] والأدوات المساعدة للتصدير/الاستيراد وكاتب التقارير.في عام 1985، تم إصدار Oracle 5، والذي يوفر الدعم لبنية Client-Server. تتمتع هذه الميزة الجديدة بالقدرة على توصيل برنامج العميل بخادم قاعدة البيانات من خلال الشبكة.في عام 1989أضاف Oracle 6 دعمًا للغة PL/SQL. كما يأتي مزودًا بميزات جديدة مثل أنظمة OLTP عالية السرعة وإمكانية النسخ الاحتياطي السريع والقفل على مستوى الصف.في عام 1992تم إصدار أوراكل 7. يأتي هذا الإصدار في السوق نتيجة لأربع سنوات من العمل الشاق وسنتين من اختبار العملاء. وأضاف بعض الميزات والقدرات المثيرة في مجال الأمن والإدارة والتطوير والأداء.في سنة 1997تم إصدار أوراكل 8. يأتي هذا الإصدار بدعم من ORDBMS الذي تم تصميمه للعمل مع كمبيوتر شبكة Oracle (NC). كما أضاف دعمًا لـ Java وHTML وOLTP.في العام 1998تم إصدار Oracle 8i. هنا 'أنا' تعني الإنترنت. كان هذا هو الإصدار الأول من قاعدة البيانات الذي أضاف دعمًا لتقنيات الويب مثل Java وHTTP.في عام 2001تم إصدار Oracle 9i مزودًا بـ 400 ميزة جديدة مثل XML وRAC (مجموعات التطبيقات الحقيقية) وما إلى ذلك. تعمل هذه الميزات على تقليل حجم قاعدة البيانات وتوفير مستوى عالٍ من التوفر والأداء المحسن.في 2003تم إصدار Oracle 10g بتقنية الحوسبة الشبكية التي تعني الشبكة. كان هذا هو الإصدار الأول الذي يدعم نظام التشغيل LINUX 64 بت.في 2006تم إصدار Oracle 11g. يأتي هذا الإصدار مزودًا بميزات جديدة مثل Oracle Database Replay، وإدارة المعاملات باستخدام Log Miner، وتقسيم الأعمدة الافتراضية، وكلمات المرور الحساسة لحالة الأحرف، والتصحيح عبر الإنترنت، والنسخ الاحتياطية المتوازية على نفس الملف باستخدام RMAN، وغيرها الكثير.في يوليو 2014تم إصدار Oracle 12C بدعم السحابة.في فبراير 2018تم إصدار Oracle 18 C. كان هذا الإصدار أول قاعدة بيانات مستقلة في العالم.

أهمية أوراكل

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

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

تدير قاعدة بيانات Oracle البيانات بمساعدة نهج مفتوح وكامل ومتكامل. فيما يلي الميزات التي تكمل الطلب على إدارة قواعد البيانات القوية:

ما هو أوراكل

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

حماية: لدى Oracle آلية للتحكم في قاعدة البيانات والوصول إليها لمنع الوصول غير المصرح به. إنه يوفر أمانًا عاليًا بسبب ميزات Oracle Advanced Security. يقدم حلين لحماية قواعد البيانات وهما TDE (تشفير البيانات الشفاف) وData Redaction. يدعم TDE تشفير البيانات سواء في المصدر أو بعد التصدير. يتم تنفيذ التنقيح على مستوى التطبيق. تتمتع Oracle ببعض ميزات الأمان الأخرى مثل Oracle Database Vault الذي ينظم امتيازات المستخدم وأمان Oracle Label.

قابلية التوسع: فهو يوفر ميزات مثل RAC (مجموعة التطبيقات الحقيقية) وقابلية النقل، مما يجعل قاعدة بيانات Oracle قابلة للتطوير بناءً على الاستخدام. وفي بيئة مجمعة، تتضمن إمكانات مثل عمليات ترحيل المثيلات المتجددة، وإجراء الترقيات، والحفاظ على استمرارية التطبيق، وجودة إدارة الخدمة، وما إلى ذلك.

أداء: توفر Oracle أدوات تحسين الأداء مثل Oracle Advanced Compression وOracle Database In-Memory وOracle Real Application Testing وOracle Times Ten Application-Tier Database Cache. هدفهم الرئيسي هو تحسين أداء النظام إلى أعلى مستوى ممكن.

جافا قائمة الصفيف مرتبة

التحليلات: لدى Oracle الحلول التالية في مجال التحليلات:

    OLAP (المعالجة التحليلية أوراكل):إنه أحد تطبيقات Oracle لإجراء حسابات تحليلية معقدة على بيانات الأعمال.تحليلات أوراكل المتقدمة:وهو عبارة عن مزيج فني من Oracle R Enterprise وOracle Data Mining الذي يساعد العملاء في تحديد نماذج الأعمال التنبؤية من خلال استخراج البيانات والنصوص، بالإضافة إلى حساب البيانات الإحصائية.

إدارة: Oracle Multitenant عبارة عن أداة لإدارة قواعد البيانات تجمع بين قاعدة بيانات حاوية واحدة والعديد من قواعد البيانات القابلة للتوصيل في تصميم موحد.

فوائد قاعدة بيانات أوراكل

فيما يلي المزايا الرئيسية لقاعدة بيانات أوراكل:

أداء: لدى Oracle إجراءات ومبادئ تساعدنا في الحصول على مستويات عالية من أداء قاعدة البيانات. يمكننا زيادة وقت تنفيذ الاستعلام والعمليات باستخدام تقنيات تحسين الأداء في قاعدة البيانات الخاصة به. تساعد هذه التقنية على استرداد البيانات وتعديلها بشكل أسرع.

قابلية التنقل: يمكن نقل قاعدة بيانات Oracle على جميع الأنظمة الأساسية المختلفة مقارنة بأي من منافسيها. يمكننا استخدام قاعدة البيانات هذه على حوالي 20 بروتوكولًا للشبكات بالإضافة إلى أكثر من 100 منصة للأجهزة. تسهل قاعدة البيانات هذه كتابة تطبيق Oracle عن طريق إجراء تغييرات على نظام التشغيل والأجهزة بطريقة آمنة.

النسخ الاحتياطي والاسترداد: من الأفضل دائمًا أن تأخذ نسخة احتياطية مناسبة من النسخة الاحتياطية والاسترداد الكاملة عبر الإنترنت الخاصة بـ Oracle. تعمل قاعدة بيانات Oracle على تسهيل عملية الاسترداد بسرعة باستخدام . وظيفة RMAN (إدارة الاسترداد). يمكنه استرداد أو استعادة ملفات قاعدة البيانات أثناء فترات التوقف أو الانقطاع. ويمكن استخدامه للنسخ الاحتياطية عبر الإنترنت، والنسخ الاحتياطية المؤرشفة، والأرشفة المستمرة. يمكننا أيضًا استخدام SQL* PLUS للاسترداد، والذي يُعرف باسم الاسترداد الذي يديره المستخدم.

بل/سكل: إحدى أعظم فوائد استخدام قاعدة بيانات Oracle هي دعم امتداد PL/SQL للبرمجة الإجرائية.

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

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

سلسلة فرعية جافا

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

فيما يلي عيوب قاعدة بيانات أوراكل:

تعقيد: لا يُنصح باستخدام Oracle عندما لا يكون المستخدمون على دراية فنية ولديهم مهارات فنية محدودة مطلوبة للتعامل مع قاعدة بيانات Oracle. كما لا يُنصح باستخدامه إذا كانت الشركة تبحث عن قاعدة بيانات ذات وظائف محدودة وسهلة الاستخدام.

يكلف: سعر منتجات Oracle مرتفع جدًا مقارنة بقواعد البيانات الأخرى. لذلك من المرجح أن يختار المستخدمون خيارات أخرى أقل تكلفة مثل MS SQL Server، وMySQL، وما إلى ذلك.

من الصعب إدارتها: غالبًا ما تكون قواعد بيانات أوراكل أكثر تعقيدًا وصعوبة من حيث إدارة أنشطة معينة.