Structure - البنية
SQL :هي Relational Database تعتمد على تخزين البيانات على الجداول بالاضافة الى امكانية ربط الجداول ببعضها في حال وجود صلة وصل بين المعلومات .
NoSQL : هي Non- Relational Database ولا تعتمد على الجداول ولكن توفر لك مجموعة طرق لتخزين و استرجاع البيانات بطريقة اسهل مثل :JSON Document Graph Key-Value and Column Wide
Schema - المخطط
SQL تعتمد على مبدأ المخطط الثابت فكل جدول له مجموعة اعمدة و صفوف وكل صف من البيانات يجب ان يحتوي معلومة لكل عامود.
NoSQL بينما تعتمد قواعد بيانات على مبدأ المخطط الديناميكي فنستطيع حفظ البيانات بعدة اشكال من غير القيود الصارمة .
Scaling - التوسع
SQL عند زيادة حجم قاعدة البيانات وزيادة الضغط عليها يمكن توسيع قواعد بيانات ال SQL بشكل افقي اي عن طريق زيادة موارد السيرفر مثل CPU , RAM و غيرة و هذا معناه تكلفة اكثر .
NoSQL يتم التوسيع بشكل افقي اي عن طريق زيادة اعداد العقد او السيرفرات التي تقوم بتشغيل قاعدة البيانات و هذا معناه تكلفة اقل .