شرح صفوف ومحتوى الفقرة
ماذا لو كان التطبيق يتعامل مع بيانات مرنة تختلف تفاصيلها من عنصر لآخر ولا تناسبها الأعمدة الصارمة الثابتة؟ هنا يظهر دور قواعد البيانات غير العلائقية المعروفة باسم NoSQL ()، وأشهر نوعين ستقابلهما في سوق العمل هما:
- 1. قواعد بيانات المستندات ( مثل ): بدلاً من الجداول والصفوف، تحفظ كل سجل كمستند مستقل يشبه صيغة ؛ مما يتيح مرونة عالية حين تختلف خصائص المنتجات عن بعضها دون التقيد بأعمدة موحدة.
- 2. قواعد المفتاح والقيمة الفورية ( مثل ): تخزن البيانات على هيئة «مفتاح وقيمته» بسرعة فائقة جداً، وتُستخدم بكثرة للتخزين المؤقت السريع () وحفظ الجلسات النشطة والعدادات اللحظية.
لاحظ في المثال الآتي كيف يبدو المستند المرن داخل قاعدة بيانات :
JSON
{
"_id": "doc_901",
"productName": "Wireless Keyboard",
"price": 45.00,
"specs": {
"layout": "Arabic/English",
"batteryLifeDays": 180
}
}