انتقل إلى محتوى الدرس

Non-Relational NoSQL Database Types قواعد البيانات غير العلائقية NoSQL

اكتشف لماذا يحتاج الخادم إلى قواعد البيانات الدائمة، وقارن بين قواعد البيانات العلائقية SQL وغير العلائقية NoSQL، وتعرّف على المفتاح الأساسي والعمليات الأربع الأساسية CRUD والتعامل الآمن مع البيانات.
2 صفوف تعليمية
تكنولوجيا الويب
2 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

ماذا لو كان التطبيق يتعامل مع بيانات مرنة تختلف تفاصيلها من عنصر لآخر ولا تناسبها الأعمدة الصارمة الثابتة؟ هنا يظهر دور قواعد البيانات غير العلائقية المعروفة باسم NoSQL ()، وأشهر نوعين ستقابلهما في سوق العمل هما:

  • 1. قواعد بيانات المستندات ( مثل ): بدلاً من الجداول والصفوف، تحفظ كل سجل كمستند مستقل يشبه صيغة ؛ مما يتيح مرونة عالية حين تختلف خصائص المنتجات عن بعضها دون التقيد بأعمدة موحدة.
  • 2. قواعد المفتاح والقيمة الفورية ( مثل ): تخزن البيانات على هيئة «مفتاح وقيمته» بسرعة فائقة جداً، وتُستخدم بكثرة للتخزين المؤقت السريع () وحفظ الجلسات النشطة والعدادات اللحظية.

لاحظ في المثال الآتي كيف يبدو المستند المرن داخل قاعدة بيانات :

الصف 2 كود برمجي
JSON
{
  "_id": "doc_901",
  "productName": "Wireless Keyboard",
  "price": 45.00,
  "specs": {
    "layout": "Arabic/English",
    "batteryLifeDays": 180
  }
}