انتقل إلى محتوى الدرس

RDBMS vs Flat Files Comparison مقارنة قواعد البيانات بالملفات

تعلّم مدخل إلى قواعد بيانات MySQL العلائقية بأسلوب MySQL 8 الحديث مع أمثلة استعلامات SQL وتطبيقات تفاعلية.
1 صفوف تعليمية
MySQL
1,805 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يقارن الجدول المرجعي التالي بين تخزين بيانات التطبيقات في خادم MySQL 8.4 العلائقي مقابل الملفات النصية العادية (CSV / JSON):

وجه المقارنة الهندسيالملفات النصية العادية (CSV / JSON)نظام قواعد بيانات MySQL 8.4 (InnoDB)
الكتابة المتزامنة لعدة مستخدمينعرضة لتلف الملف وتضارب الكتابةأقفال صفوف ذكية تدعم آلاف المستخدمين معاً
سرعة البحث والاسترجاعفحص خطي بطيء للملف بالكاملوصول فوري عبر الفهارس في أجزاء من المللي ثانية
سلامة البيانات والتحققلا توجد قيود تمنع إدخال قيم خاطئةأنواع بيانات صارمة وقيود تمنع القيم غير الصالحة
الأمان والصلاحياتصلاحيات ملف كاملة أو منع كاملصلاحيات دقيقة لكل مستخدم ولكل قاعدة بيانات
SQL
-- Verify server version, active user, and current date
SELECT VERSION(), CURRENT_USER(), CURRENT_DATE();
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

تعرفت في هذا الدرس على مفهوم قواعد البيانات العلائقية RDBMS وكيف ينظم خادم MySQL البيانات في جداول مكونة من صفوف وأعمدة، والفرق الجوهري بين لغة SQL وبرنامج خادم MySQL، وأسباب اعتماد المنصات العالمية على إصدار MySQL 8.4.

الخطوة التالية والدرس القادم

انتقل الآن إلى الدرس الثاني «معمارية خادم MySQL ومحرك التخزين InnoDB» لاكتشاف الطبقات الداخلية للخادم وكيف يحمي محرك InnoDB البيانات.