Q:
ما هي أكبر استخدامات SQL اليوم؟
أ:بشكل أساسي ، يتم استخدام لغة الاستعلامات الهيكلية (SQL) لاسترداد البيانات أو التعامل مع قاعدة بيانات علائقية. كمقياس يعود إلى سبعينيات القرن العشرين ، تعد SQL طريقة شائعة للحصول على المعلومات من أنظمة قواعد البيانات العلائقية. يتم إعداد قواعد البيانات العلائقية بهيكل معين - يحتوي كل سجل على سلسلة من المفاتيح المرتبطة ببعضها البعض بطرق متسقة ، ويتم وضعها في "جدول" يتم تمثيله بصريًا في شبكة.
تتم كتابة لغة SQL لتمشيط محتويات الجداول في قاعدة بيانات تقليدية. يستخدم SQL على نطاق واسع في الأعمال التجارية وأنواع أخرى من إدارة قواعد البيانات. إنها الأداة الافتراضية لـ "التشغيل" في قاعدة البيانات التقليدية ، لتغيير البيانات المقدَّمة أو استرداد البيانات أو معالجة مجموعة بيانات موجودة بطريقة أخرى.
أوامر SQL بسيطة مثل SELECT و ORDER BY و INSERT (والتي يتم تقديمها عادةً في جميع الحروف الكبيرة) تساعد المسؤولين على توجيه البيانات داخل وخارج جدول قاعدة البيانات. يمتد هذا على جميع أنواع المنصات ، وهو جزء رئيسي من تقديم نتائج البيانات في الأنظمة السحابية والهجينة الموزعة اليوم. في اقتصاد واجهة برمجة التطبيقات (API) ، حيث تنضم الكثير من القطع "الوسيطة" أو الأجزاء الموصولة إلى أجزاء من بنية تقنية المعلومات ، فإن وجود SQL كلغة قاعدة بيانات متسقة يعد أمرًا أساسيًا لنقل البيانات إلى جميع تلك الأماكن التي تحتاج إلى الانتقال إليها. نظرًا للبناء الصريح السلس وسهولة الاستخدام ، يمكن للمسؤولين التركيز على نظرية إنشاء قاعدة البيانات والجانب اللوجستي الخاص بإدخال البيانات داخل وخارج النظم.
بمرور الوقت ، ظهر بديل لـ SQL يسمى NoSQL. المفهوم هو أن البيانات التي لم يتم عرضها في قاعدة بيانات علائقية قد لا تحتاج إلى SQL كلغة استعلام. لذا فإن أكبر استخدامات لـ SQL موجودة في طيف قد يطلق عليه أنظمة قواعد البيانات "الأصغر". هناك طريقة أخرى لتفسير ذلك وهي أن SQL لا "تحجيم بلا حدود". لذا ، بهذا المبدأ ، يتم استخدام SQL لأنظمة DB التقليدية وتستخدم طرق أخرى لأنظمة قواعد البيانات NoSQL الأكبر حيث لا يتم فرض عمليات تدقيق على البيانات بشكل صارم.
