آي بي إم دي بي 2
قد تتطلب هذه المقالة تحريرًا لغويًا أو أسلوبيًا أو تماسكًا أو لهجة أو تهجئة . ( ديسمبر 2024 ) |
تحتوي هذه المقالة على محتوى ترويجي . ( مارس 2022 ) |
| المطور(ون) | آي بي إم |
|---|---|
| الإصدار الأولي | 1983 [1] |
| الإصدارات المستقرة | |
12.1 [2]
/ 14 نوفمبر 2024 | |
| مكتوب في | سي ، سي++ ، التجميع ، جافا |
| نظام التشغيل | Linux ، وUnix-like ، و Windows . الدعم التاريخي لنظام التشغيل OS/2 |
| منصة | x86-64 ، x86 ، SPARC ، معالجات IBM Power |
| مقاس | 1.6 جيجا بايت |
| متوفر في | الإنجليزية ، الإسبانية ، الفرنسية ، الألمانية ، الروسية ، اليابانية |
| يكتب | نظام إدارة قواعد البيانات العلائقية |
| رخصة | برمجيات تجارية خاصة ، اتفاقية ترخيص المستخدم النهائي الخاصة |
| موقع إلكتروني | www.ibm.com/db2/ |
| المطور(ون) | آي بي إم |
|---|---|
| الإصدار الأولي | 1983 |
| إصدار مستقر | 13.1
|
| مكتوب في | PL/X ، C ، C++ ، التجميع |
| نظام التشغيل | z/OS |
| منصة | ز/الهندسة المعمارية |
| متوفر في | إنجليزي |
| يكتب | نظام إدارة قواعد البيانات العلائقية |
| رخصة | اتفاقية ترخيص المستخدم النهائي الخاصة |
| موقع إلكتروني | ibm.com/products/db2-for-zos |
Db2 هي عائلة من منتجات إدارة البيانات ، بما في ذلك خوادم قواعد البيانات ، التي طورتها شركة IBM . كانت تدعم في البداية النموذج العلائقي ، ولكن تم توسيعها لدعم ميزات الكائنات العلائقية والهياكل غير العلائقية مثل JSON و XML . كان اسم العلامة التجارية في الأصل يحمل اسم DB2 [3] [4] [5] حتى عام 2017، [6] عندما تغير إلى شكله الحالي. في الأيام الأولى، كان يُطلق عليه أحيانًا اسم DB/2 بشكل خاطئ في اشتقاق خاطئ من نظام التشغيل OS/2. [7]
تاريخ
يعود تاريخ DB2 إلى بداية سبعينيات القرن العشرين، عندما وصف إدغار ف. كود ، وهو باحث يعمل لدى شركة IBM، نظرية قواعد البيانات العلائقية، وفي يونيو 1970، نشر نموذجًا لمعالجة البيانات. [8]
في عام 1974، طور مركز أبحاث آي بي إم سان خوسيه نظام إدارة قاعدة بيانات (DBMS) ذي صلة يسمى نظام R ، لتنفيذ مفاهيم كود. [9] كان أحد التطورات الرئيسية لمشروع نظام R هو لغة الاستعلام الهيكلية ( SQL ). لتطبيق النموذج العلائقي، احتاج كود إلى لغة قاعدة بيانات علائقية أطلق عليها اسم DSL/Alpha . [10] في ذلك الوقت، لم تؤمن آي بي إم بإمكانات أفكار كود، تاركة التنفيذ لمجموعة من المبرمجين غير الخاضعين لإشراف كود. أدى هذا إلى تفسير غير دقيق لنموذج كود العلائقي الذي يطابق جزءًا فقط من وصفات النظرية؛ وكانت النتيجة لغة الاستعلام الإنجليزية الهيكلية أو SEQUEL .
اشترت شركة IBM شركة Metaphor Computer Systems للاستفادة من واجهة المستخدم الرسومية الخاصة بها ومنصة SQL المغلفة التي كانت قيد الاستخدام بالفعل منذ منتصف الثمانينيات.
بالتوازي مع تطوير SQL، قامت IBM أيضًا بتطوير Query by Example (QBE)، وهي أول لغة استعلام رسومية.
تم إصدار أول منتج تجاري لقاعدة البيانات العلائقية من IBM، SQL/DS ، لنظامي التشغيل DOS/VSE و VM/CMS في عام 1981. في عام 1976، أصدرت IBM الاستعلام بالمثال لمنصة VM حيث أنتجت الواجهة الأمامية الموجهة للجدول لغة بناء جملة خطية قادت المعاملات إلى قاعدة البيانات العلائقية الخاصة بها. [11] في وقت لاحق، أنتجت ميزة QMF في DB2 لغة SQL حقيقية، وجلبت نفس مظهر "QBE" إلى DB2. جاء الإلهام لإصدار الإطار الرئيسي لهندسة DB2 جزئيًا من IBM IMS ، قاعدة بيانات هرمية ، ولغة معالجة قاعدة البيانات المخصصة لها، IBM DL/I .
تم إطلاق اسم DB2 (IBM Database 2) لأول مرة على نظام إدارة قواعد البيانات أو DBMS في عام 1983 عندما أصدرت IBM DB2 على منصة MVS المركزية الخاصة بها. [12]
لمدة سنوات، كان DB2، باعتباره نظام إدارة قواعد بيانات كامل الوظائف، متاحًا حصريًا على أجهزة الكمبيوتر المركزية من IBM . وفي وقت لاحق، جلبت IBM DB2 إلى منصات أخرى، بما في ذلك OS/2 و UNIX وخوادم MS Windows ، ثم Linux (بما في ذلك Linux على IBM Z ) وأجهزة المساعد الرقمي الشخصي PDA . حدثت هذه العملية خلال تسعينيات القرن العشرين. يتوفر أيضًا تنفيذ لـ DB2 لـ z/VSE و z/VM . كان الإصدار الأقدم من الكود الذي سيصبح DB2 LUW (Linux وUnix وWindows) جزءًا من مكون Extended Edition من OS/2 يسمى Database Manager.
قامت شركة IBM بتوسيع وظائف Database Manager عدة مرات، بما في ذلك إضافة وظائف قاعدة البيانات الموزعة من خلال Distributed Relational Database Architecture (DRDA) التي سمحت بالوصول المشترك إلى قاعدة البيانات في موقع بعيد على شبكة LAN . (لاحظ أن DRDA يعتمد على الكائنات والبروتوكولات التي تم تعريفها بواسطة Distributed Data Management Architecture (DDM).)
في النهاية، قررت شركة IBM إعادة كتابة البرنامج بالكامل. وتم تسمية الإصدار الجديد من Database Manager باسم DB2/2 وDB2/6000 على التوالي. واتبعت الإصدارات الأخرى من DB2، ذات قواعد الكود المختلفة، نفس تسمية '/' وأصبحت DB2/400 (لنظام AS/400)، وDB2/VSE (لبيئة DOS/VSE)، وDB2/VM (لنظام تشغيل VM). ووقف محامو IBM عن استخدام هذه التسمية المفيدة وقرروا أن جميع المنتجات يجب أن تسمى "منتج لمنصة" (على سبيل المثال، DB2 لـ OS/390). وتم تسمية الإصدار التالي من الحاسب الآلي المركزي والمنتجات القائمة على الخادم باسم DB2 Universal Database (أو DB2 UDB).
Db2 لـ LUW
في منتصف تسعينيات القرن العشرين، أصدرت شركة IBM تطبيقًا مجمعًا لـ DB2 يسمى DB2 Parallel Edition، والذي كان يعمل في البداية على AIX. سمح هذا الإصدار بالتوسع من خلال توفير بنية مشتركة ، حيث يتم تقسيم قاعدة بيانات كبيرة واحدة عبر خوادم DB2 متعددة تتواصل عبر اتصال عالي السرعة. تم نقل إصدار DB2 هذا في النهاية إلى جميع منصات Linux وUNIX وWindows (LUW)، وتمت إعادة تسميته إلى DB2 Extended Enterprise Edition (EEE). تشير IBM الآن إلى هذا المنتج باسم ميزة تقسيم قاعدة البيانات (DPF) وتدمجه مع منتج DB2 Enterprise الرائد.
عندما استحوذت شركة Informix Corporation على Illustra وجعلت محرك قاعدة البيانات الخاص بها نظام إدارة قواعد بيانات كائنية SQL من خلال تقديم Universal Server الخاص بها، اتبعت كل من شركة Oracle Corporation وIBM نفس النهج من خلال تغيير محركات قواعد البيانات الخاصة بهما لتكون قادرة على التوسعات العلائقية الكائنية. في عام 2001، اشترت IBM شركة Informix Software ، وفي السنوات التالية أدرجت تقنية Informix في مجموعة منتجات DB2. يمكن اعتبار DB2 من الناحية الفنية نظام إدارة قواعد بيانات كائنية SQL .
في منتصف عام 2006، أعلنت شركة IBM عن "Viper"، الاسم الرمزي لقاعدة بيانات DB2 9 على كل من المنصات الموزعة وz/OS. تم الإعلان عن DB2 9 لـ z/OS في أوائل عام 2007. ادعت شركة IBM أن قاعدة بيانات DB2 الجديدة هي أول قاعدة بيانات علائقية لتخزين XML "بشكل أصلي". تتضمن التحسينات الأخرى تحسينات متعلقة بـ OLTP للمنصات الموزعة، وتحسينات متعلقة بذكاء الأعمال / مستودعات البيانات لـ z/OS، والمزيد من ميزات الضبط الذاتي والإدارة الذاتية، واستغلال 64 بت إضافي (خاصة للتخزين الافتراضي على z/OS)، وتحسينات أداء الإجراءات المخزنة لـ z/OS، والتقارب المستمر لمفردات SQL بين z/OS والمنصات الموزعة.
في أكتوبر 2007، أعلنت شركة IBM عن "Viper 2"، الاسم الرمزي لـ DB2 9.5 على المنصات الموزعة . كان هناك ثلاثة موضوعات رئيسية للإصدار، وهي الإدارة المبسطة، والموثوقية الحرجة للأعمال، وتطوير XML الرشيق.
في يونيو 2009، أعلنت شركة IBM عن "Cobra"، الاسم الرمزي لـ DB2 9.7 لـ LUW. [13] أضاف DB2 9.7 ضغط البيانات لمؤشرات قاعدة البيانات والجداول المؤقتة والكائنات الكبيرة. كما دعم DB2 9.7 بيانات XML الأصلية في تقسيم التجزئة (تقسيم قاعدة البيانات) وتقسيم النطاق (تقسيم الجدول) والتجميع متعدد الأبعاد. تسمح ميزات XML الأصلية هذه للمستخدمين بالعمل مباشرة مع XML في بيئات مستودعات البيانات. أضاف DB2 9.7 أيضًا العديد من الميزات التي تجعل من السهل على مستخدمي قاعدة بيانات Oracle العمل مع DB2. تتضمن هذه دعمًا لأكثر قواعد بيانات Oracle استخدامًا، وقواعد PL/SQL ، وقواعد البرمجة النصية، وأنواع البيانات من قاعدة بيانات Oracle. كما عزز DB2 9.7 نموذج التزامن الخاص به لإظهار سلوك مألوف لمستخدمي قاعدة بيانات Oracle وMicrosoft SQL Server.
في أكتوبر 2009، قدمت IBM ثاني إصدار رئيسي لها لهذا العام عندما أعلنت عن DB2 pureScale. DB2 pureScale عبارة عن قاعدة بيانات عنقودية للمنصات غير المركزية، ومناسبة لأحمال عمل معالجة المعاملات عبر الإنترنت (OLTP). استندت IBM في تصميم DB2 pureScale على تنفيذ Parallel Sysplex لمشاركة بيانات DB2 على المركزية. يوفر DB2 pureScale بنية متسامحة مع الأخطاء وتخزينًا مشتركًا على القرص. يمكن لنظام DB2 pureScale أن ينمو إلى 128 خادم قاعدة بيانات، ويوفر توافرًا مستمرًا وموازنة تحميل تلقائية.
في عام 2009، تم الإعلان عن أن DB2 يمكن أن يكون محركًا في MySQL . وهذا يسمح للمستخدمين على منصة IBM i والمستخدمين على منصات أخرى بالوصول إلى هذه الملفات من خلال واجهة MySQL. في IBM i وسابقه OS/400، تم دمج DB2 بشكل وثيق في نظام التشغيل، ويأتي كجزء من نظام التشغيل. وهو يوفر التسجيل والمشغلات والميزات الأخرى.
في أوائل عام 2012، أعلنت شركة IBM عن الإصدار التالي من DB2، DB2 10.1 (الاسم الرمزي Galileo) لأنظمة Linux وUNIX وWindows. احتوى DB2 10.1 على عدد من إمكانيات إدارة البيانات الجديدة بما في ذلك التحكم في الوصول إلى الصفوف والأعمدة والذي يتيح التحكم "الدقيق" في قاعدة البيانات وإدارة البيانات متعددة درجات الحرارة التي تنقل البيانات إلى تخزين فعال من حيث التكلفة بناءً على مدى "سخونة" أو "برودة" البيانات (عدد مرات الوصول إلى البيانات). قدمت IBM أيضًا إمكانية "الضغط التكيفي" في DB2 10.1، وهو نهج جديد لضغط جداول البيانات.
في يونيو 2013، أصدرت IBM DB2 10.5 (الاسم الرمزي "Kepler").
في 12 أبريل 2016، أعلنت شركة IBM عن DB2 LUW 11.1، وفي يونيو 2016، تم إصداره.
في منتصف عام 2017، أعادت شركة IBM تسمية منتجاتها DB2 وdashDB وعدلّت أسماءها إلى "Db2".
في 27 يونيو 2019، أصدرت شركة IBM إصدار Db2 11.5، قاعدة بيانات الذكاء الاصطناعي. وقد أضافت وظائف الذكاء الاصطناعي لتحسين أداء الاستعلام بالإضافة إلى القدرات لتسهيل تطوير تطبيقات الذكاء الاصطناعي. [14] [15] [16]
Db2 لـ z/OS - التطور
في عام 1995، تم تقديم GA (التوافر العام) للإصدار 4. وقد قدم "مشاركة البيانات": حيث يمكن لعدة محركات DB2 الوصول إلى نفس البيانات. المزايا: الأداء والتوافر (في حالة فشل أحد محركات DB2 أو نقله إلى الإصدار التالي).
في عام 1997، تم إصدار GA من الإصدار 5. وقد أضاف، على سبيل المثال، إعادة تنظيم مساحات الجداول عبر الإنترنت.
في عام 1999، تم إضافة دعم العلاقات بين الكائنات في الإصدار 6. وتعني "الكائنات" هنا عناصر البيانات التي يزيد طولها عن 32 كيلو بايت (حتى الحد الأقصى لطول صف الجدول، أو بالأحرى سجل الجدول)، مثل الصور أو مقاطع الفيديو أو النصوص. ويمكن لـ DB2 الآن تخزين مثل هذه الكائنات والتعامل معها. وعلاوة على ذلك، أضافت دعم المشغلات.
في عام 2001، تم إصدار GA من الإصدار 7. وقد أضاف، على سبيل المثال، التخصيص الديناميكي لمجموعات البيانات (~الملفات على z/OS)، والقدرة على السماح بتشغيل الأدوات المساعدة على قوائم مساحات الجداول. علاوة على ذلك، تم توفير إحصائيات في الوقت الفعلي، ومؤشرات قابلة للتمرير، ودعم Unicode الأولي.
في عام 2004، تم إصدار GA من الإصدار V8. وقد أضاف، على سبيل المثال، دعم 64 بت. وأنواع جديدة من الفهارس (خاصة DPSI)، وSQL متكرر. وتم تحويل الكتالوج الداخلي إلى Unicode.
في عام 2007، تم إصدار الإصدار 9 من GA. وقد أضاف، على سبيل المثال، السياق الموثوق (ميزة أمان)، ودعم "XML الأصلي".
في عام 2010، تم إضافة الإصدار 10 من GA. على سبيل المثال، الجداول الزمنية (مثل سجل الصفوف)، وميزات الأمان مثل فصل النظام ومسؤولي الأمان، والتحكم في الوصول إلى الصفوف والأعمدة (RCAC).
في عام 2013، تم إصدار GA من الإصدار 11. وقد أضاف، على سبيل المثال، دعم JSON.
في عام 2016، تم إصدار GA للإصدار 12. وقد أضاف، على سبيل المثال، خدمات RESTful؛ واستخدام الذكاء الاصطناعي لتحسين اختيار مسار الوصول إلى البيانات، وبالتالي تحسين الأداء.
في 31 مايو 2022، أصدرت IBM Db2 13 لنظام z/OS. [17]
مستودع Db2
تم ذكر "مستودع البيانات" لأول مرة في مقالة نشرت في مجلة IBM Systems عام 1988 بعنوان "هندسة أنظمة المعلومات التجارية". [18] أوضحت هذه المقالة أول حالة استخدام لمستودع البيانات في بيئة الأعمال بالإضافة إلى نتائج تطبيقها.
لم تكن قواعد بيانات معالجة المعاملات التقليدية قادرة على توفير الرؤية التي يحتاجها قادة الأعمال لاتخاذ قرارات مستنيرة بالبيانات. كان هناك حاجة إلى نهج جديد لتجميع وتحليل البيانات من مصادر معاملات متعددة لتقديم رؤى جديدة، واكتشاف الأنماط، والعثور على العلاقات الخفية بين البيانات. يوفر Db2 Warehouse، بفضل قدراته على تطبيع البيانات من مصادر متعددة، نمذجة تحليلية وإحصائية متطورة، للشركات هذه الميزات بسرعة وعلى نطاق واسع.
أدت الزيادة في القدرة الحسابية إلى انفجار البيانات داخل الشركات بشكل عام ومستودعات البيانات بشكل خاص. نمت المستودعات من قياسها بالجيجابايت إلى تيرابايت وبيتابايت. ومع نمو حجم وتنوع البيانات، تكيفت Db2 Warehouse أيضًا. في البداية، كانت مخصصة لمخططات النجوم والثلج، وتتضمن Db2 Warehouse الآن دعمًا لأنواع البيانات والنماذج التحليلية التالية، من بين أمور أخرى:
- البيانات العلائقية
- البيانات غير العلائقية
- بيانات XML
- البيانات الجغرافية المكانية [ بحاجة لمصدر ]
- آر ستوديو [19]
- أباتشي سبارك [20]
- محرك Spark Analytics المضمّن
- المعالجة المتعددة المتوازية
- المعالجة التحليلية في الذاكرة
- خوارزميات النمذجة التنبؤية
يستخدم Db2 Warehouse حاويات Docker لتشغيلها في بيئات متعددة: في الموقع، والسحابة الخاصة ومجموعة متنوعة من السحابات العامة، سواء المدارة أو غير المدارة. يمكن نشر Db2 Warehouse كبرنامج فقط، أو كجهاز وفي منصات Intel x86 وLinux والحواسيب المركزية. بناءً على محرك Common SQL من IBM، يستعلم Db2 Warehouse عن البيانات من مصادر متعددة—Oracle وMicrosoft SQL Server وTeradata والمصدر المفتوح وNetezza وغيرها. يكتب المستخدمون استعلامًا مرة واحدة وتعود البيانات من مصادر متعددة بسرعة وكفاءة.
Db2 على السحابة/Db2 المستضاف
Db2 on Cloud: كانت تسمى سابقًا "dashDB for Transactions"، وهي قاعدة بيانات SQL سحابية مُدارة بالكامل مع خيار توفر عالٍ مع اتفاقية مستوى الخدمة (SLA) التي تضمن وقت تشغيل يصل إلى 99.99 بالمائة . توفر Db2 on Cloud إمكانية التوسع المستقل للتخزين والحوسبة، وتحديثات الأمان المتجددة.
يمكن نشر Db2 على السحابة على كل من IBM Cloud وAmazon Web Services (AWS).
تتضمن الميزات الرئيسية ما يلي:
- المرونة: توفر Db2 on Cloud إمكانية التوسع بشكل مستقل للتخزين والحوسبة من خلال واجهة المستخدم وواجهة برمجة التطبيقات، حتى تتمكن الشركات من زيادة الحوسبة أثناء ذروة الطلب وتقليصها عند انخفاض الطلب. كما أن التخزين قابل للتوسع، لذا يمكن للمؤسسات التوسع مع نمو احتياجات التخزين لديها.
- النسخ الاحتياطي والاسترداد: توفر Db2 on Cloud العديد من خيارات استرداد الكوارث: (1) نسخ احتياطية لمدة أربعة عشر يومًا، (2) خيارات الاستعادة في نقطة زمنية معينة، (3) الفشل بنقرة واحدة إلى عقدة الاسترداد بعد الكوارث في مركز بيانات خارج الموقع حسب اختيار المستخدم.
- التشفير: يتوافق Db2 on Cloud مع قوانين حماية البيانات ويتضمن تشفير قاعدة البيانات في وضع السكون واتصالات SSL. تقدم خطط التوافر العالي لـ Db2 on Cloud تحديثات أمان متجددة، وتتضمن جميع حالات قاعدة البيانات نسخًا احتياطية يومية. تتم إدارة تصحيح الأمان والصيانة بواسطة مسؤول قاعدة البيانات.
- خيارات التوافر العالي: توفر Db2 on Cloud اتفاقية مستوى خدمة تشغيل بنسبة 99.99% على خيار التوافر العالي. يسمح خيار التوافر العالي بإجراء التحديثات وعمليات التوسع دون توقف تشغيل التطبيقات التي تعمل على Db2 on Cloud، باستخدام تقنية HADR من Db2.
- اتحاد البيانات: يعرض استعلام واحد عرضًا لجميع البيانات من خلال الوصول إلى البيانات الموزعة عبر Db2 المحلي و/أو Db2 Warehouse المحلي أو في السحابة.
- الشبكات الخاصة: يمكن نشر Db2 على السحابة على شبكة معزولة يمكن الوصول إليها من خلال شبكة خاصة افتراضية (VPN) آمنة .
Db2 Hosted: يُطلق عليه رسميًا "DB2 on Cloud"، وهو إصدار غير مُدار ومُستضاف من قاعدة بيانات SQL السحابية المعاملاتية الخاصة بـ Db2 on Cloud.
المميزات الرئيسية:
- التحكم في الخادم: توفر Db2 Hosted برنامجًا مخصصًا للتثبيت المباشر للخادم. وهذا يقلل من زمن انتظار التطبيق ويتكامل مع إعدادات إدارة البيانات الحالية للشركة. تقدم Db2 Hosted تكوينًا دقيقًا للخادم بناءً على احتياجات الشركة.
- التشفير: يدعم Db2 Hosted اتصالات SSL.
- المرونة: يسمح Db2 Hosted بالتوسع المستقل للحوسبة والتخزين لتلبية احتياجات العمل المتغيرة.
مستودع Db2 على السحابة
Db2 Warehouse on Cloud، المعروف سابقًا باسم "dashDB for Analytics"، هو مستودع بيانات سحابي مرن ومُدار بالكامل، تم إنشاؤه لتحليلات عالية الأداء وأحمال عمل التعلم الآلي .
تتضمن الميزات الرئيسية ما يلي:
- خدمة سحابية مستقلة: يعمل Db2 Warehouse on Cloud على منصة مستقلة كخدمة، ويدعمه محرك Db2 المستقل الذي يعمل على ضبط نفسه تلقائيًا. تتم أتمتة العمليات اليومية، بما في ذلك مراقبة قاعدة البيانات، وفحوصات التشغيل، والتعافي من الأعطال، بشكل كامل. يتم استكمال العمليات بواسطة فريق DevOps الذي يكون على أهبة الاستعداد للتعامل مع أعطال النظام غير المتوقعة.
- مُحسَّن للتحليلات: يوفر Db2 Warehouse على السحابة أداءً عاليًا في أحمال العمل التحليلية المعقدة من خلال الاستفادة من IBM BLU Acceleration، وهي مجموعة من التقنيات التي طورتها IBM Research والتي تتميز بأربع تحسينات رئيسية: (1) نموذج تخزين منظم عمودي، (2) المعالجة في الذاكرة، (3) الاستعلام عن مجموعات البيانات المضغوطة، و(4) تخطي البيانات.
- إدارة أحمال العمل المتزامنة بشكل كبير: يتضمن Db2 Warehouse على السحابة تقنية إدارة أحمال العمل التكيفية التي تدير الموارد تلقائيًا بين أحمال العمل المتزامنة، مع مراعاة أهداف الموارد التي يحددها المستخدم. تضمن هذه التقنية أداءً مستقرًا وموثوقًا به عند التعامل مع أحمال العمل المتزامنة بشكل كبير.
- قدرات التعلم الآلي والمكانية المضمنة: يأتي Db2 Warehouse on Cloud مع قدرات التعلم الآلي في قاعدة البيانات التي تسمح للمستخدمين بتدريب نماذج التعلم الآلي وتشغيلها على بيانات Db2 Warehouse دون الحاجة إلى نقل البيانات. تتضمن أمثلة الخوارزميات قواعد الارتباط وتحليل التباين و k-means والانحدار و Naïve Bayes . يدعم Db2 Warehouse on Cloud أيضًا التحليلات المكانية مع توافق Esri، ويدعم أنواع بيانات Esri مثل GML، ويدعم برامج تشغيل Python الأصلية وتكامل Db2 Python الأصلي في Jupyter Notebooks.
- المرونة: يوفر Db2 Warehouse on Cloud إمكانية التوسع المستقل للتخزين والحوسبة، بحيث يمكن للمؤسسات تخصيص مستودعات البيانات الخاصة بها لتلبية احتياجات أعمالها. على سبيل المثال، يمكن للعملاء زيادة سعة الحوسبة أثناء ذروة الطلب، وتقليصها عند انخفاض الطلب. يمكن للمستخدمين أيضًا توسيع سعة التخزين مع نمو أحجام البيانات الخاصة بهم. يمكن للعملاء توسيع مستودع البيانات الخاص بهم من خلال وحدة التحكم على الويب أو واجهة برمجة التطبيقات الخاصة بـ Db2 Warehouse on Cloud.
- أمان البيانات: يتم تشفير البيانات بشكل افتراضي أثناء سكونها أو أثناء تحركها. كما يمكن للمسؤولين تقييد الوصول إلى البيانات الحساسة من خلال إخفاء البيانات وأذونات الصفوف والأمان القائم على الأدوار، ويمكنهم الاستفادة من أدوات تدقيق قواعد البيانات للحفاظ على مسارات التدقيق لمستودع البيانات الخاص بهم.
- استمرارية تعدد اللغات : تم تحسين Db2 Warehouse على السحابة للاستمرارية المتعددة اللغات للبيانات، ويدعم النماذج العلائقية (الجداول العمودية والصفية)، والنماذج الجغرافية المكانية، ونماذج المستندات NoSQL ( XML ، JSON ، BSON ). تخضع جميع البيانات لضغط بيانات متقدم.
- قابلة للنشر على العديد من موفري السحابة: يمكن حاليًا نشر Db2 Warehouse على السحابة على IBM Cloud وAmazon Web Services (AWS).
قاعدة بيانات DB2 BigSQL
في عام 2018، تمت إعادة تسمية منتج IBM SQL وأصبح يُعرف الآن باسم IBM Db2 Big SQL (Big SQL). Big SQL هو SQL متوافق مع معايير ANSI على مستوى المؤسسات على محرك Hadoop يوفر معالجة متوازية ضخمة (MPP) واستعلام بيانات متقدم. تشمل المزايا الإضافية زمن انتقال منخفض وأداءً عاليًا وأمانًا وتوافقًا مع SQL وقدرات اتحاد.
يقدم Big SQL اتصالاً أو استعلامًا بقاعدة بيانات واحدة لمصادر مختلفة مثل HDFS وRDMS وقواعد بيانات NoSQL ومخازن الكائنات وWebHDFS. استغل Hive أو استغل Hbase وSpark وسواء كان ذلك على السحابة أو في الموقع أو كليهما، للوصول إلى البيانات عبر Hadoop وقواعد البيانات العلائقية.
يمكن للمستخدمين (علماء البيانات والمحللين) تشغيل استعلامات معقدة وغير مخصصة أكثر ذكاءً لدعم المزيد من المستخدمين المتزامنين باستخدام أجهزة أقل مقارنة بخيارات SQL الأخرى لـ Hadoop. [ بحاجة لمصدر ] يوفر Big SQL محلل SQL متوافق مع ANSI لتشغيل الاستعلامات من بيانات تدفق غير منظمة باستخدام واجهات برمجة التطبيقات الجديدة.
من خلال التكامل مع IBM Common SQL Engine، تم تصميم Big SQL للعمل مع جميع عروض مجموعة Db2، بالإضافة إلى نظام IBM Integrated Analytics System. Big SQL هو جزء من IBM Hybrid Data Management Platform، وهي استراتيجية شاملة من IBM للمرونة والقدرة على النقل، والتكامل القوي للبيانات والترخيص المرن.
متجر الأحداث Db2
يستهدف Db2 Event Store احتياجات إنترنت الأشياء (IOT) والصناعة والاتصالات والخدمات المالية وتجارة التجزئة عبر الإنترنت وغيرها من الصناعات التي تحتاج إلى إجراء تحليلات في الوقت الفعلي على بيانات عالية السرعة ومتدفقة عالية الحجم. أصبح متاحًا للجمهور في يونيو 2017. يمكنه تخزين وتحليل 250 مليار حدث في اليوم باستخدام 3 عقد خادم فقط مع قدرات التقاط البيانات والتحليل عالية السرعة. تم تصور الحاجة إلى دعم الذكاء الاصطناعي والتعلم الآلي منذ البداية من خلال تضمين IBM Watson Studio في المنتج ودمج دفاتر Jupyter لتطوير التطبيقات والنماذج التعاونية. عادةً ما يتم دمجه مع أدوات البث، ويوفر بيانات مستمرة عن طريق كتابة البيانات إلى تخزين الكائنات بتنسيق بيانات مفتوح (Apache Parquet). تم بناء Db2 Event Store على Spark، وهو متوافق مع Spark Machine Learning وSpark SQL والتقنيات المفتوحة الأخرى، بالإضافة إلى عائلة Db2 Common SQL Engine وجميع اللغات المدعومة - بما في ذلك Python وGO وJDBC وODBC والمزيد.
Db2 لـ IBM i
في عام 1994، أعادت شركة IBM تسمية قاعدة البيانات العلائقية المتكاملة لنظام التشغيل OS/400 إلى DB2/400 للإشارة إلى وظائف مماثلة لـ DB2 على منصات أخرى. [21] وعلى الرغم من هذا الاسم، فإنه لا يعتمد على كود Db2، بل إنه تطور بدلاً من ذلك من قاعدة البيانات المتكاملة IBM System/38 . يُطلق على المنتج حاليًا اسم IBM Db2 لـ i . [22]
منصات أخرى
- Db2 لنظام Linux وUNIX وWindows (المعروف بشكل غير رسمي باسم Db2 LUW)
- Db2 لـ z/OS (الحاسب المركزي) [23]
- Db2 لـ VSE و VM [24]
- Db2 على IBM Cloud [25]
- Db2 على Amazon Web Services (AWS) [26]
يتوفر Db2 for z/OS في عبوة المنتج التقليدية، [27] أو في إصدار Value Unit Edition.
كما تدعم Db2 أيضًا IBM InfoSphere Warehouse، الذي يوفر إمكانيات مستودع البيانات. يتوفر InfoSphere Warehouse لنظام التشغيل z/OS. وهو يتضمن العديد من ميزات BI مثل ETL ، واستخراج البيانات ، وتسريع OLAP ، والتحليلات المضمنة.
يحتوي Db2 11.5 لـ Linux وUNIX وWindows على كافة الوظائف والأدوات المقدمة في الجيل السابق من DB2 وInfoSphere Warehouse على Linux وUNIX وWindows.
الطبعات
تقدم IBM أربعة إصدارات من Db2: Community Edition وStarter Edition وStandard Edition وAdvanced Server Edition. [28]
إصدار مجتمع IBM Db2
IBM Db2 Community Edition هي نسخة مجانية للتنزيل والاستخدام من قاعدة بيانات IBM Db2، والتي تحتوي على ميزات قاعدة بيانات XML ونظام إدارة قواعد البيانات العلائقية . توفر النسخة 11.5 جميع القدرات الأساسية لـ Db2 ولكنها محدودة بأربعة أنوية معالج افتراضية و16 جيجابايت من ذاكرة المثيل، ولا تحتوي على دعم على مستوى المؤسسة ولا توجد حزم إصلاح. [29] ومع ذلك، تحدد النسخة 12.1 حدًا لأربعة أنوية و8 جيجابايت من الذاكرة لكل خادم، وتفرض قيودًا إضافية، بما في ذلك حظر الاستخدام في بيئات الإنتاج، ونقص القدرة على الاتحاد، ونقص تقسيم قاعدة البيانات، وما إلى ذلك. [30]
على الرغم من عدم وجود حد لحجم قاعدة البيانات منذ الإصدار 11.5.1، فرضت بعض الإصدارات السابقة حدًا يبلغ 100 جيجابايت. لا يحد محرك قاعدة البيانات من عدد اتصالات المستخدم المتزامنة. كان إصدار سابق مجاني من Db2، IBM DB2 Express-C، يدعم ما يصل إلى 16 جيجابايت من ذاكرة الوصول العشوائي ونواة وحدة المعالجة المركزية. [ بحاجة لمصدر ]
إصدار Db2 المبتدئ
تم تقديم إصدار Starter مع إصدار Db2 12.1. وهو منتج مدفوع الأجر، وله عدة قيود، بما في ذلك الحد الأقصى لعدد النوى و16 جيجابايت من الذاكرة، والقيود المفروضة على الوظائف المتقدمة مثل التشفير الأصلي، وتسجيل التدقيق، والاتحاد، وDb2 pureScale، وما إلى ذلك. [31]
إصدار IBM Db2 القياسي
يتوفر إصدار Db2 Standard Edition كترخيص دائم للبرامج للاستخدام في الإنتاج وغير الإنتاجي لما يصل إلى 16 نواة معالج و128 جيجابايت من ذاكرة الوصول العشوائي مع دعم IBM. للاستخدام في الإنتاج، يمكن ترخيص إصدار Db2 Standard Edition بناءً على مقياس Virtual Processor Core، حيث يتم ترخيصه بناءً على العدد الإجمالي لنوى المعالج في خادم مادي غير مقسم، أو النوى الافتراضية المخصصة لخادم افتراضي. للاستخدام غير الإنتاجي، يمكن ترخيص إصدار Db2 Standard Edition بناءً على العدد الإجمالي للمستخدمين المصرح لهم.
IBM Db2 الإصدار المتقدم
يتوفر Db2 Advanced Edition فقط كمكون من مكونات IBM Hybrid Data Management Platform (HDMP). داخل HDMP، يتوفر Db2 كترخيص دائم للبرامج واشتراك شهري للاستخدام غير المقيد في الإنتاج وغير الإنتاج مع دعم IBM المتميز. لكل من ترخيص HDMP الدائم وعروض الاشتراك، يجب شراء FlexPoints. FlexPoints عبارة عن أرصدة ترخيص عامة يمكن استخدامها لنشر أي منتج برمجي أو خدمة سحابية من عائلة Db2.
أسماء الكود
لقد طورت IBM العديد من إصدارات Db2 تحت اسم رمزي، ويمكن ربط الوثائق بهذا الاسم
دي بي 2
- إكسبرانتو
- ستينجر - 8.1، 8.2
- فايبر - 9.1.
- فايبر 2 - 9.5
- كوبرا - 9.7
- جاليليو - 10.1
- كيبلر - 10.5
- كانكون - 10.5.4
- سديم - 11.5.4
- اندروميدا-12؟
Db2 لنظام z/OS
- نسر
- سيكويا - 11.1
- السرو - 12
- أبولو - 13
المعلومات الفنية
يمكن إدارة Db2 إما من سطر الأوامر أو من واجهة المستخدم الرسومية. يدعم Db2 كلاً من SQL و XQuery . يحتوي DB2 على تنفيذ أصلي لتخزين بيانات XML، حيث يتم تخزين بيانات XML كـ XML (وليس كبيانات علائقية أو بيانات CLOB) للوصول السريع باستخدام XQuery. [ يحتاج إلى توضيح ]
يحتوي Db2 على واجهات برمجة تطبيقات لـ Rexx و PL/I و COBOL و RPG و Fortran و C ++ و C و Delphi و. NET CLI و Java و Python و Perl و PHP و Ruby والعديد من لغات البرمجة الأخرى. كما يدعم Db2 التكامل مع بيئات التطوير المتكاملة Eclipse و Visual Studio .
pureQuery هي منصة الوصول إلى البيانات من IBM والتي تركز على التطبيقات التي يمكنها الوصول إلى البيانات. [ توضيح مطلوب ] يدعم pureQuery كل من Java و .NET . يوفر pureQuery الوصول إلى البيانات في قواعد البيانات وكائنات Java في الذاكرة من خلال أدواته وواجهات برمجة التطبيقات وبيئة التشغيل كما هو موضح في IBM Data Studio Developer وIBM Data Studio pureQuery Runtime. [32]
انظر أيضا
- مقارنة بين أنظمة إدارة قواعد البيانات العلائقية
- مقارنة أدوات إدارة قواعد البيانات
- قائمة أنظمة إدارة قواعد البيانات العلائقية
- قائمة أنظمة إدارة قواعد البيانات الموجهة بالأعمدة
- واجهة لغة البيانات
مراجع
- ^ "الإعلان عن الإصدار الأول من قاعدة بيانات IBM 2 (DB2). معلومات عن عروض IBM . 7 يونيو 1983. مؤرشف من الأصل في 13 أبريل 2023. تم الاسترجاع في 13 أبريل 2023 .
- ^ "IBM تكشف عن Db2 12.1". 21 أكتوبر 2024. تم الاسترجاع 6 ديسمبر 2024 .
- ^ دون تشامبرلين (1998). دليل كامل لقاعدة بيانات DB2 العالمية. مورجان كوفمان. ISBN 1558604820.
DB2 لـ MVS (لاحقًا OS/390) في عام 1983
- ^ "تطور DB2 لتحسين أداء z/OS". مجلة IBM Systems . مؤرشف من الأصل في 2018-10-30 . تم الاسترجاع في 2018-10-29 .
منذ تقديم DB2 في عام 1983، قامت IBM ...
[ مصدر غير موثوق؟ ] - ^ "الكمبيوتر التنفيذي؛ جلب سهولة النقر والنقر إلى ..." نيويورك تايمز . 22 يناير 1995. مؤرشف من الأصل في 30 أكتوبر 2018 . تم الاسترجاع في 29 أكتوبر 2018 .
إدارة قاعدة البيانات العلائقية ... IBM's DB2
- ^ "Db2 on Cloud". IBM . مؤرشف من الأصل في 2018-08-25 . تم الاسترجاع 2018-08-24 .
- ^ كاجياما، يوكيهيسا (1 ديسمبر 1989). دليل CICS . McGraw-Hill Education (الهند). ISBN 0070336377.
- ^ Codd, EF (يونيو 1970). "نموذج علائقي للبيانات لبنوك البيانات المشتركة الكبيرة" (PDF) . اتصالات ACM . 13 (6): 377– 387. doi :10.1145/362384.362685. S2CID 207549016. مؤرشف من الأصل (PDF) في 2019-08-09 . تم الاسترجاع في 2013-02-18 .
- ^ تشامبرلين، دونالد د.؛ وآخرون. (أكتوبر 1981). "تاريخ وتقييم نظام R" (PDF) . اتصالات ACM . 24 (10): 632– 646. doi :10.1145/358769.358784. S2CID 1202171. مؤرشف (PDF) من الأصل في 2013-10-01 . تم الاسترجاع في 2013-02-18 .
- ^ Codd, EF (1971). "لغة فرعية لقاعدة البيانات مبنية على حساب التفاضل والتكامل العلائقي". SIGFIDET '71 وقائع ورشة عمل ACM SIGFIDET (الآن SIGMOD) حول وصف البيانات والوصول إليها والتحكم فيها عام 1971: 35. doi :10.1145/1734714.1734718. S2CID 32077291.
- ^ باسو، ديبانكار (25 أكتوبر 1982). "النماذج العلائقية القابلة للتطبيق في العالم التجاري". Computerworld . تم الاسترجاع في 23 فبراير 2013 .
- ^ "مقدمة إلى DB2 UDB". 22 أبريل 2005. مؤرشف من الأصل في 2012-01-13 . تم الاسترجاع 2010-03-29 .
منذ سبعينيات القرن العشرين، عندما اخترعت شركة IBM Research النموذج العلائقي ولغة الاستعلام الهيكلية (SQL)، طورت شركة IBM عائلة كاملة من برامج إدارة قواعد البيانات العلائقية. بدأ التطوير على منصات الحاسبات المركزية مثل Virtual Machine (VM) وVirtual Storage Extended (VSE) وMultiple Virtual Storage (MVS). في عام 1983، وُلد DB2 for MVS Version 1. استُخدم "DB2" للإشارة إلى التحول من قواعد البيانات الهرمية، مثل نظام إدارة المعلومات (IMS) الشائع في ذلك الوقت، إلى قواعد البيانات العلائقية الجديدة.
- ^ IBM Corporation (2012-04-25). "الجولة الفنية في DB2 10 وInfoSphere Warehouse 10". ibm.com . مؤرشف من الأصل في 2012-04-25.
- ^ "IBM Db2 تنضم إلى عصر الذكاء الاصطناعي". InformationWeek . 4 يونيو 2019. مؤرشف من الأصل في 2019-08-20 . تم الاسترجاع 2019-08-20 .
- ^ "كيف تحول IBM قاعدة بيانات Db2 إلى "قاعدة بيانات الذكاء الاصطناعي"". Datanami . 2019-06-04. مؤرشف من الأصل في 2019-06-16 . تم الاسترجاع 2019-08-20 .
- ^ Dignan, Larry. "IBM aims to meld Db2 with machine learning, data science workflows". ZDNet . مؤرشف من الأصل في 2019-10-01 . تم الاسترجاع في 2019-08-20 .
- ^ "IBM Db2 13 for z/OS تقدم ابتكارات وتحسينات رائدة في مجال الذكاء الاصطناعي، مما يعززها باعتبارها الأساس للحوسبة المؤسسية في عالم السحابة الهجينة والعالم الرقمي". www.ibm.com . 2022-04-05. مؤرشف من الأصل في 2022-08-17 . تم الاسترجاع 2022-06-21 .
- ^ Devlin, BA; Murphy, PT (1988). "An Architecture for a Business and Information System" (PDF) . IBM Systems Journal . 27 : 60– 80. doi :10.1147/sj.271.0060. S2CID 5401521. مؤرشف من الأصل في 2023-08-13 . تم الاسترجاع في 2019-09-07 .
- ^ "RStudio". RStudio . مؤرشف من الأصل في 2019-09-10 . تم الاسترجاع 2019-09-09 .
- ^ "Apache Spark - Unified Analytics Engine for Big Data". spark.apache.org . مؤرشف من الأصل في 2020-09-02 . تم الاسترجاع في 2019-09-09 .
- ^ فرانك ج. سولتيس (1997). داخل AS/400، الطبعة الثانية. دار نشر ديوك. رقم ISBN 978-1882419661.
- ^ "Db2 for i". IBM. 2019. مؤرشف من الأصل في 2021-12-14 . تم الاسترجاع 2021-12-14 .
- ^ "Db2 for z/OS". IBM . مؤرشف من الأصل في 2019-05-03 . تم الاسترجاع في 2018-08-24 .
Db2 for z/OS هي قاعدة بيانات علائقية يمكنك استخدامها للحفاظ على كميات كبيرة من البيانات بمستوى عالٍ من التوافر والأمان والأداء.
- ^ "IBM z/VSE V6.2". IBM . 10 أكتوبر 2017. مؤرشف من الأصل في 28 نوفمبر 2021 . تم الاسترجاع في 24 أغسطس 2018 .
IBM z/VSE V6.2 قادر اعتبارًا من 1 ديسمبر 2017، عند استخدامه في .... Db2 Server for VSE and VM وDb2 Server for VSE Client Edition
- ^ Baker, Pam (23 يوليو 2018). "مراجعة وتقييم IBM Db2 على السحابة". مجلة PC .
- ^ "IBM Db2 on Cloud Comes to Amazon Web Services". www.ibm.com . مؤرشف من الأصل في 2019-08-20 . تم الاسترجاع في 2019-08-20 .
- ^ IBM Corporation. "IBM Db2 for z/OS". ibm.com . مؤرشف من الأصل في 14 سبتمبر 2017 . تم الاسترجاع في 14 سبتمبر 2019 .
- ^ "إصدارات منتجات قاعدة بيانات Db2 وعروض Db2". IBM . 12 يناير 2024 . تم الاسترجاع في 2024-06-07 .
- ^ "إصدارات منتجات قاعدة بيانات Db2 وعروض Db2". IBM . 12 يناير 2024 . تم الاسترجاع في 2024-06-07 .
- ^ "الوظائف في إصدارات منتجات Db2". IBM . 11 نوفمبر 2024 . تم الاسترجاع في 2024-12-07 .
- ^ "إصدارات منتجات قاعدة بيانات Db2 وخيارات النشر". IBM . 11 نوفمبر 2024 . تم الاسترجاع في 2024-12-06 .
- ^ "Getting Started with pureQuery". www.ibm.com . IBM. 20 أكتوبر 2009. مؤرشف من الأصل في 28 يناير 2021 . تم الاسترجاع 11 يونيو 2016 .
روابط خارجية
- الموقع الرسمي
- Db2 - بيانات IBM للمطورين
