أنظمة قواعد البيانات غير العلاقاتية والمقارنة بينها


الملخص بالعربية

بسبب ازدياد انتشار البيانات والاستخدام الواسع لمواقع التواصل الاجتماعي والتطبيقات المختلفة والتي تعتمد بشكلٍ رئيسي على العلاقات المعقّدة والمترابطة بين العديد من الكيانات التي تحتاج لنماذج محددة من قواعد البيانات من أجل القدرة على تخزينها واسترجاعها بكفاءة وسرعة، لذلك لم تعُد قواعد البيانات العلاقاتية (Relational Databases) تفي بالغرض أو تؤدّي جميع المتطلّبات التي تحتاجها العديد من الأنظمة الموزّعة والمواقع والتطبيقات البرمجية التي تحوي قواعد معطيات كبيرة، والتي بدورها تحتاج لسرعة وسهولة في الوصول إليها وإجراء العمليات المناسبة ضمنها. تشرح هذه الورقة بشكلٍ مختصر التحدّيات التي واجهت قواعد المعطيات العلاقاتية والطريقة التقليدية في التعامل مع البيانات، والأسباب التي أدّت للجوء إلى ما يُسمّى قواعد المعطيات غير العلاقاتية NoSQL (Not Only SQL)، بالإضافة للتطرّق إلى نظرية CAP وبعض أنواع NoSQL، مع التركيز على GraphQL كأحد تقنيات النّوع Graph.

المراجع المستخدمة

Mohamed A. Mohamed, Obay G. Altrafi, Mohammed O. Ismail. “Relational vs. NoSQL Databases: A Survey”. International Journal Of Computer and Inforamtion Technology. Volume 03 – Issue 03, May 2014
A B M Moniruzzaman, Sayed Akhter Hossain. “NoSQL Database: New Era of Databases for Big Data Analytics, Classification, Characteristics and Comparison”. International Journal Of Database Theory and Application. Vol. 6, No. 4, 2013
Ravi Sharda, Bharath Krishnappa. “Implication Of CAP Theorem On NoSQL Databases”. EMC Proven Proffessional Knowledge Sharing 2014
Ameya Nayak, Anil Poriya, Dikshay Poojary. “Type Of NoSQL Databases and its Comparison with Relational Databases”. International Journal Of Applied Information Systems – Volume 5, No. 4, March 2013
Aleksi Ritsila, “GraphQL: The API Design Revolution”. Bachelor’s Thesis at University of Applied Sciences, 2017

تحميل البحث