ما معنى NoSQL؟
المعنى في مجال تطوير البرمجيات مع أمثلة
NoSQL: NoSQL، قواعد بيانات غير علائقية
مجموعة واسعة من قواعد البيانات التي لا تستخدم نموذج الجداول وSQL التقليدي، بل تخزن البيانات مثلًا في وثائق أو أزواج مفتاح وقيمة أو أعمدة واسعة أو رسوم بيانية.
طريقة الاستخدام
تُقرأ التسمية غالبًا «ليس SQL فقط». من أمثلتها MongoDB للوثائق وRedis للمفتاح والقيمة وCassandra للأعمدة الواسعة وNeo4j للرسوم البيانية. تُختار لمرونة المخطط أو التوسع الكبير أو أشكال البيانات الخاصة، وكثير منها يدعم الآن استعلامات شبيهة بـSQL.
أمثلة
We store user sessions in a NoSQL database and keep orders in PostgreSQL.
نخزن جلسات المستخدمين في قاعدة NoSQL ونحتفظ بالطلبات في PostgreSQL.
اختير نوعا تخزين مختلفان لبيانات الجلسات والطلبات وفق احتياج كل منهما.
Choosing NoSQL just because the schema might change is rarely a good reason.
نادراً ما يكون احتمال تغير المخطط وحده سببًا جيدًا لاختيار NoSQL.
ينبغي أن يستند اختيار قاعدة البيانات إلى متطلبات فعلية أوسع من احتمال التغيير.
تراكيب شائعة
- NoSQL database
- NoSQL store
- SQL vs NoSQL
- move to NoSQL
مصطلحات ذات صلة
معنى الكلمة في مجالات أخرى
قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:
مصطلحات أخرى: قواعد البيانات والتخزين الدائم
- SQL · لغة الاستعلامات المهيكلة (SQL)
- table · جدول قاعدة بيانات
- column · عمود
- query · استعلام
- DBMS · نظام إدارة قواعد البيانات (DBMS)
- primary key · مفتاح أساسي
- foreign key · مفتاح أجنبي
- SELECT statement · تعليمة SELECT
- WHERE clause · جملة WHERE
- join · يضم الجداول
- schema · مخطط قاعدة البيانات
- transaction · معاملة قاعدة بيانات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
