تعرف على أنواع قواعد البيانات
تعرف على أنواع قواعد البيانات
1- قاعدة البيانات في الذاكرة (In-memory databas):
هي نظام إدارة قاعدة بيانات يعتمد في المقام الأول على الذاكرة الرئيسية لتخزين بيانات الكمبيوتر. على النقيض من أنظمة إدارة قواعد البيانات التي تستخدم آلية تخزين على القرص الصلب.
2- قاعدة البيانات الموزعة (Distributed Database):
تُعرَّف بأنها قاعدة البيانات التي لا تكون اجهزة التخزين فيها موصولة بوحدة معالجة مشتركة كـ وحدة المعالجة المركزية في الحاسب الآلي. قد تكون مخزنة في اجهزة متعددة وتتواجد في نفس المكان الطبيعي أو قد تكون اختفت عبر شبكة من الأجهزة المتصلة.
3- قاعدة بيانات مكانية (Spatial Database):
وتقنيات جغرافية مكانية منصة شاملة للتحليلات المكانية، والتخطيط، والموقع تعالج المتطلبات الهامة للأعمال عبر الصناعات، بما في ذلك النقل، والمرافق، والبيع بالتجزئة، والطاقة، والقطاع العام، والدفاع، والبناء، والمزيد.
4- قاعدة بيانات السلاسل الزمنية (Time Series Database):
الأمثل لقياس التغيير مع مرور الوقت. الخصائص التي تجعل بيانات السلاسل الزمنية مختلفة تمامًا عن أحمال عمل البيانات الأخرى هي إدارة دورة حياة البيانات، والتلخيص، وعمليات المسح واسعة النطاق للعديد من السجلات
5- قاعدة البيانات المتسلسلة (Blockchain Database):
يمكن للمستخدمين الذين تم منحهم الأذون وحسب الوصول إلى مجموعات محددة من البيانات. البلوكتشين blockchain هي عبارة عن تقنية قواعد بيانات متسلسلة مسموح بها.
6- قاعدة بيانات الرسم البياني(Graph Database):
نظام أساسي متخصص أحادي الغرض لإنشاء الرسوم البيانية ومعالجتها. تحتوي الرسوم البيانية على نقاط توصيل وحواف وخصائص، وكلها تُستخدم لتمثيل البيانات وتخزينها بطريقة لا تكون قواعد البيانات العلائقية مجهزة للقيام بها.
7- قاعدة البيانات الارتباطية(Rational Database):
هي نوع من قواعد البيانات التي تخزِّن وتوفّر الوصول إلى نقاط البيانات المرتبطة ببعضها البعض. تستند قواعد البيانات الارتباطية إلى النموذج الارتباطي، وهي طريقة بديهية ومباشرة لتمثيل البيانات في الجداول. في قاعدة البيانات الارتباطية، يكون كل صف في الجدول عبارة عن سجل له معرّف فريد يُسمى الرمز.
8- قواعد البيانات كائنية التوجه Object Oriented Database:
هي نوع من قواعد البيانات قائم على مفهوم الكائنات وهو يجمع بين مبادئ البرمجة الكائنية (OOP) ومفاهيم قواعد البيانات العلاقية.
ففي قاعدة البيانات العلاقية يتم تخزين البيانات في جداول مكونة من صفوف وأعمدة وبعدها تقوم لغات البرمجة الكائنية التوجه مثل Java و C++ بقراءة هذه البيانات وتحويلها إلى كائنات في الذاكرة ومعالجتها وإعادة تخزينها من جديد ما يتطلب وقتًا لذا تختصر قواعد البيانات كائنية التوجه الأمر وتعمل على مبدأ تخزين البيانات الكائنات مباشرة في التخزين الدائم وتخزن الكائنات بأكملها في قاعدة البيانات.
9- NoSql Database
- قاعدة بيانات المستندات (document Database):
هي نوع من قواعد بيانات NoSQL التي يمكن استخدامها لتخزين البيانات والاستعلام عنها كمستندات تشبه JSON. JavaScript Object Notation (JSON) هو تنسيق لتبادل البيانات المفتوحة يمكن قراءته بواسطة الإنسان والآلية. يمكن للمطورين استخدام مستندات JSON في التعليمات البرمجية الخاصة بهم وحفظها مباشرة في قاعدة بيانات المستندات. إن الطبيعة المرنة وشبه المنظمة والهرمية للمستندات وقواعد بيانات المستندات تسمح لها بالتطور مع احتياجات التطبيقات.
- قاعدة بيانات القيمة الرئيسية (key value stores Database):
- يمكن لقاعدة بيانات القيمة الرئيسية التعامل مع قياس كميات كبيرة من البيانات وكميات كبيرة جدًا من تغييرات الحالة، مع خدمة ملايين المستخدمين المتزامنين أيضًا من خلال المعالجة والتخزين الموزعين. تحتوي مخازن القيمة الأساسية أيضًا على تكرار مضمن يمكنه التعامل مع فقدان عقد التخزين.
- قاعدة مخزن بيانات العمود( column family stores Database):
يُعرف مخزن بيانات العمود أيضًا باسم نظام إدارة قواعد البيانات العمودي أو نظام إدارة قواعد البيانات العمودي. تخزين الأعمدة يقوم نظام إدارة قواعد البيانات (DBMS) بتخزين البيانات في أعمدة بدلاً من الصفوف.
Comments