أسباب التحول نحو قواعد بیانات NOSQL ونماذج البیانات التابعة لها
الملخص
یعتبر نموذج قواعد البیانات العلائقیة هو المحور الأساس لقواعد البیانات طوال الفترة السابقة لکونه یوفر خزن وهیکلة بیانات قویة تدعم خصائص المعاملة وسهولة استرجاع البیانات بوجود لغة الاستعلام المهیکلة.SQL ظهور تقنیات الویب وتقنیة العناقید فی الخادمات الکبیرة دعت الحاجة الى خزن البیانات غیر المهیکلة NOSQL والابتعاد عن نمط الجداول والحقول الثابتة ولا تخضع لشروط المعاملة، خصوصا فی النظم الموزعة، وبدلا من ذلک تستخدم نظریة الCAP وتبعا لذلک ظهر نماذج بیانات جدیدة منها نموذج وثیقة البیانات ونموذج القیمة الرئیسة ونموذج عائلة الاعمدة ونموذج المخطط، وظهرت لغات برمجیة جدیدة تتعامل مع هذه النماذج. نظام جرد الموجودات هو من نماذج الانظمة التی لا تخضع لهیکلة ثابتة فکل موقع فی المؤسسة یضم موجودات مختلفة نوعا ما وکذلک الموجودات فی نفس الموقع لها مواصفات مختلفة یصعب تنظیمها على شکل جداول من صفوف واعمدة ثابتة، لهذه الاسباب تم استخدام نظام قواعد بیانات NOSQL CouchDB واستخدام تقنیة المقابلة والتخفیض لتنظیم عرض البیانات ولغةCloudant Query بطریقة Mango-view لاسترجاع البیانات من قاعدة البیانات جرد الموجودات.