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

Why InnoDB Is Default Engine مزايا محرك التخزين الافتراضي InnoDB

تعلّم معمارية خادم MySQL ومحرك التخزين InnoDB بأسلوب MySQL 8 الحديث مع أمثلة استعلامات SQL وتطبيقات تفاعلية.
1 صفوف تعليمية
MySQL
8 مشاهدة

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

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

يُعد محرك InnoDB المحرك الافتراضي والموصى به لجميع التطبيقات الحديثة لأنه يقدم أربع ركائز هندسية حاسمة:

  • دعم معاملات ACID الكاملة: يضمن تنفيذ العمليات المترابطة كوحدة واحدة لا تتجزأ مع إمكانية التراجع الكامل عند حدوث خطأ.
  • القفل على مستوى الصف (Row-Level Locking): يقفل الصف الذي يجري تعديله فقط دون تجميد بقية صفوف الجدول أمام المستخدمين الآخرين.
  • التكامل المرجعي للعلاقات: يدعم فرض قيود المفاتيح الأجنبية لحماية ترابط الجداول.
  • التنظيم العنقودي للمفتاح الأساسي: يرتب صفحات البيانات فيزيائياً وفق المفتاح الأساسي لتسريع البحث المباشر.
SQL
-- Check the active InnoDB storage engine version
SELECT @@innodb_version, @@default_storage_engine;