ما هي إدارة قاعدة البيانات؟
أولاً ، ما هي قاعدة البيانات؟ في أحد الجوانب ، تكون قاعدة البيانات هي الجهاز الذي يخزن المعلومات ، سواء كان دفتر عناوين أو قائمة بالمنتجات أو أي نوع آخر من المعرفة المترابطة. يمكن أن تشير قاعدة بيانات المصطلح أيضًا إلى البيانات نفسها. بالإضافة إلى ذلك ، يمكن أن تعني قاعدة البيانات مزيج البيانات والأجهزة ونظام إدارة قواعد البيانات (DBMS) ، وهو البرنامج الذي يسمح للمستخدمين بالوصول إلى البيانات المخزنة والعمل معها. سوف نستخدم التعريف الأخير في هذه المقالة.
تشير إدارة قواعد البيانات إلى الإجراءات التي تتخذها الشركات للتعامل مع بياناتها ومعالجتها ، والتي يمكن أن تتضمن إنشاء البيانات والتحقق من صحتها واستردادها وتحديثها وصيانتها وربطها ومحاذاتها وأرشفتها وحذفها عندما لم تعد هناك حاجة إليها. لضمان التحكم في البيانات واستخدامها ، يجب على الشركة حماية بياناتها
أدوار في إدارة قواعد البيانات
هناك العديد من الأدوار للأشخاص الذين يرغبون في المشاركة في إدارة قواعد البيانات. تشمل الوظائف الرئيسية ما يلي:
تكنولوجيا المعلومات / إدارة التكنولوجيا
علماء البيانات
المهندسين المعماريين قاعدة البيانات
مسؤولي قاعدة البيانات
محللو نظام الكمبيوتر
مطوري البرامج
ما هي أنظمة إدارة قاعدة البيانات؟
كما ذكر أعلاه ، فإن DBMS هو البرنامج الذي يسمح للشركة بالوصول إلى البيانات ومعالجتها ومعالجتها وتخزينها وتحديثها وأرشفتها وحذفها. يعمل كحارس بوابة ، ويفصل قاعدة البيانات عن المستخدمين والتطبيقات التي ترغب في عرض البيانات أو تغييرها.
شروط DBMS
قبل الخوض في أنظمة إدارة قواعد البيانات بشكل أعمق ، ستحتاج إلى فهم بعض المصطلحات الأساسية:
إطار إدارة البيانات أو إطار حوكمة البيانات : عملية رفيعة المستوى لاختيار وإنشاء مبادئ توجيهية وقواعد حول كيفية إنشاء البيانات ومعالجتها. في البيانات الكبيرة ، يشير مصطلح إطار البيانات إلى برامج مثل Hadoop و Spark.
نموذج البيانات : المتطلبات وقواعد العمل والتصميم التي تدفع كيفية إنشاء المخطط. يمكن أن يشير نموذج البيانات أيضًا إلى نوع DBMS.
المخطط : الرمز الذي يدير تنظيم البيانات وتخزينها ، وكذلك كيفية تجميع كائنات مثل الجداول وطرق العرض والإجراءات المخزنة. يتضمن أنواعًا لكل حقل (على سبيل المثال ، نص فقط ، أبجدي رقمي) ، إلى جانب أطوالها.
عرض : نافذة في البيانات المخصصة للمستخدم أو لنوع المستخدم. طريقة العرض تتيح لهم إجراء استعلامات ومعالجة النتائج. هذا يفرض الأمان عن طريق الحد من الوصول إلى البيانات التي يمكن لكل مستخدم أو نوع المستخدم رؤيتها فقط.
استعلام : طلب بيانات مقدم من قبل المستخدم.
تطبيق المعاملات : تطبيق يقوم بمعالجة المعاملات عبر الإنترنت.
كيفية اختيار قواعد البيانات المناسبة لاحتياجاتك
هناك العديد من أنواع قواعد إدارة قواعد البيانات ، ولكل منها نقاط القوة والضعف. فيما يلي بعض الأنواع الشائعة وأمثلة لما يتم استخدامه
DBMS نوع | وصف | أمثلة | التطبيقات المشتركة |
---|---|---|---|
ملف ثابت | السجلات لا علاقة لبعضها البعض. | الوصول ، FileMaker برو | قوائم العناوين |
وجوه المنحى | نوع من قاعدة البيانات العلائقية حيث يتم تمثيل البيانات بالكائنات (مثل تلك الموجودة في البرمجة الموجهة للكائنات) بدلاً من الصفوف والأعمدة. | db4o ، بيرست | العلوم والهندسة والتصنيع على نطاق واسع |
قصصي | في أفضل أنواع قواعد البيانات المعروفة ، يتم تنظيم السجلات في صفوف ، ويمكن إنشاء علاقات بين السجلات. SQL هي اللغة الأكثر استخدامًا. | الخلية ، مزود خدمة ، SQLite ، قاعدة بيانات أوراكل | المكتبات ، حجوزات الطيران ، قطع الغيار / مخزون التجزئة ، أجهزة الصراف الآلي ، المعاملات التجارية ، مستودعات البيانات |
الهرمية | يتم توصيل البيانات بتنسيق treelike. | نظام إدارة معلومات IBM | المصرفية ، الاتصالات السلكية واللاسلكية |
شبكة الاتصال | على غرار التسلسل الهرمي ، ولكن الهيكل أكثر مرونة. | تخزين البيانات المتكاملة ، TurboIMAGE | سجلات مبيعات العملاء |
الملاحية | مزيج من التسلسل الهرمي والشبكة | نظام إدارة معلومات IBM ، CA IDMS | الاحتياطي الفيدرالي الأمريكي والمؤسسات المصرفية الكبيرة الأخرى |
عمودي | متغير من قاعدة البيانات العلائقية ، ولكن السجلات في أعمدة بدلاً من الصفوف | Sybase IQ ، VectorWise ، Druid | سجلات المرضى |
سطح المكتب |
يعمل على جهاز كمبيوتر
يمكن استخدام SQL أو noSQL
| الوصول ، قاعدة أوبن أوفيس ، أكسيسبيس | البيانات الشخصية أو الشركات الصغيرة |
بعد العلائقية | يُعرف أيضًا باسم غير النسبي أو NoSQL / NewSQL ، وهو جيد للكميات الكبيرة من بيانات الشكل الحر (مثل النص أو الصور) | MongoDB ، كاساندرا ، HBase | معالجة المعاملات عبر الإنترنت |
هناك العديد من أشكال قاعدة البيانات وأنواع قواعد البيانات المذكورة أعلاه ، بما في ذلك ما يلي:
- قاعدة المعارف : تقوم قاعدة المعارف بتخزين المعلومات للمساعدة في الإجابة على الأسئلة التي تقدمها مؤسسات خدمة العملاء أو الهيئات المرجعية الأخرى. يمكن أن يكون التسلسل الهرمي أو العلائقية.
- المستند إلى المستند : نوع من قاعدة بيانات NoSQL مصمم لتخزين المستندات.
- استنتاجي : نوع فرعي لقاعدة البيانات العلائقية متراكب مع برنامج يمكنه إجراء خصومات من البيانات وفقًا للقواعد المشفرة.
- احتمالي : قاعدة بيانات علائقية تحاول أخذ الحالات المحتملة لمعلومات غير مؤكدة في الاعتبار. يستخدم لتحليل مخاطر التأمين أو للتنبؤ بالانتخابات.
- في الذاكرة : يستخدم الذاكرة الرئيسية لجهاز الكمبيوتر بدلاً من جهاز التخزين (مثل القرص الصلب). تتمتع أنظمة الذاكرة الداخلية بأوقات استجابة أسرع من قواعد البيانات التي تستخدم أجهزة التخزين ، وغالبًا ما يتم نشرها للاتصالات السلكية واللاسلكية والإعلان عبر الأجهزة المحمولة وتحليلات البيانات.
- النص التشعبي : يمكن ربط النص والكائنات عبر الارتباط التشعبي ، على غرار الطريقة التي يعمل بها الويب. غالبًا ما يستخدم النص التشعبي للموسوعات على الإنترنت ويسمى أيضًا الوسائط التشعبية .
- مضمن : أدوات قاعدة البيانات هذه مدمجة بإحكام مع أحد التطبيقات ، لذلك فإن برنامج قاعدة البيانات المنفصل غير ضروري.
- متحد : عدد من قواعد البيانات ، لكل منها قواعد بيانات إدارة قواعد البيانات الخاصة بها ولكن تتم إدارتها بواسطة نظام إدارة قواعد بيانات شامل ، تعمل كقاعدة بيانات واحدة. هذا التكوين يسمى أحيانًا قاعدة بيانات متعددة .
- قاعدة بيانات الرسم البياني : قاعدة بيانات NoSQL تتضمن هياكل الرسم البياني لربط البيانات.
- Array : قاعدة بيانات NoSQL تقوم بتخزين صفائف متعددة الأبعاد ، وهي مجموعات كبيرة من نقاط البيانات ، مثل صور الأقمار الصناعية عالية الدقة للغاية.
- الجوال : تم تحسين هذا النوع من قواعد البيانات للوصول عبر جهاز محمول.
- التشغيلية : تستخدم الشركات هذا لبيانات العملاء ومعاملات المبيعات وبيانات الموظف.
- بالتوازي : تم تصميم هذه البنية لتحسين الأداء باستخدام معالجات متوازية. يمكن أن تشمل هذه الذاكرة المشتركة والقرص المشترك وأبنية لا شيء مشترك.
- في الوقت الحقيقي : بنية تعالج البيانات بسرعة عالية وتعيد النتائج بسرعة كافية لاتخاذ إجراء فوري.
- نشط : قاعدة بيانات تؤدي فيها أحداث معينة إلى اتخاذ إجراءات ، مثل إنذارات الاختراق أو الإشعارات التي يتم إنشاؤها عند استيفاء الشروط (مثل حد المبيعات).
Hadoop و Spark ليسا DBMSs بالمعنى التقليدي ، لكنهما يخدمان بعض الوظائف نفسها. وهي مصممة لأداء مهام معالجة البيانات وتحليلها على كميات كبيرة من البيانات على الشبكات الموزعة أو البيانات الكبيرة. Hadoop هو منتج أقدم. تقوم بعض الشركات باستبدال Hadoop بـ Spark ، بينما يجد آخرون طرقًا لجعلهم يعملون في حفلة موسيقية.
تاريخ موجز لقواعد البيانات وإدارة البيانات
المفاهيم الأساسية في إدارة البيانات تأتي من عوالم المحاسبة والإحصاء واللوجستيات.
سبقت قواعد البيانات من قبل أنظمة بطاقة لكمة ولم تكن عملية حتى العصر الإلكتروني. في الستينيات من القرن الماضي ، أنشأت IBM نظام إدارة المعلومات (IMS) ، وهو واحد من أول قواعد البيانات المتاحة تجاريًا. كان نظام هرمي.
مع زيادة القدرة الحاسوبية وانخفاض التكاليف ، تحسن الأداء والقدرة ، مما أتاح مزيدًا من التخزين واستجابات أسرع للاستعلامات. كانت جمعية منظمات خدمات معالجة البيانات (ADAPSO) واحدة من العديد من المجموعات التي دفعت للحصول على أفضل الممارسات في إدارة البيانات في الستينيات ؛ غيرت ADAPSO فيما بعد اسمها إلى جمعية تكنولوجيا المعلومات الأمريكية (ITAA) ، حيث تحول تركيزها إلى التكنولوجيا المتاحة. قامت مجموعة مماثلة ، وهي الرابطة الوطنية للميكروفيلم ، بتغيير اسمها إلى جمعية إدارة المعلومات والصور (AIIM).
تصور كود EF "Ted" للنموذج العلائقي أثناء العمل في IBM في السبعينيات ؛ أصبح النموذج البارز خلال ذلك العقد. لا يزال هذا صحيحًا حتى اليوم ، على الرغم من أن النماذج الجديدة تتحدى هيمنتها. تم تخصيص IBM لنظام IMS والنموذج الهرمي ، لذلك قام Michael Stonebreaker و Eugene Wong من جامعة كاليفورنيا في بيركلي بالبحث عن النموذج العلائقي وتعميمهما. في النهاية ، شاركت IBM في النموذج العلائقي وطورت SQL.
أصبح نموذج NoSQL أكثر شعبية في أواخر عام 1980 وأوائل التسعينيات نظرًا لمتطلبات إدارة البيانات التي أنشأتها الإنترنت. أيضا في 1980s ، شكلت جمعية إدارة البيانات الدولية (DAMA) لتعزيز تعليم إدارة البيانات. قامت DAMA بإنشاء مجموعة المعرفة لإدارة البيانات ( DAMA DMBOK ) ، والتي تُستخدم كمعيار لوظائف وطرق إدارة البيانات.
تشمل الشخصيات الرئيسية الأخرى في تاريخ قواعد البيانات رالف كيمبال وبيل إنمون ، الذين شاركوا في إنشاء مستودعات البيانات ، وجيم جراي ، الذي ساعد في ريادة العديد من المفاهيم والممارسات الأساسية
ليست هناك تعليقات
إرسال تعليق