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

ACID Properties Summary Reference جدول خصائص المعاملات الذرية

تعلّم المعاملات الذرية ACID والحفظ التلقائي في محرك InnoDB بأسلوب MySQL 8 الحديث مع أمثلة استعلامات SQL وتطبيقات تفاعلية.
1 صفوف تعليمية
MySQL
7 مشاهدة

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

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

يلخص الجدول المرجعي التالي الركائز الأربع لنموذج ACID وآلية تحقيق كل ركيزة داخل محرك InnoDB في MySQL 8:

ركيزة ACIDالضمان الهندسي الأساسيآلية التنفيذ في InnoDBالخلل الذي تمنعه
الذرية (Atomicity)نجاح كل الخطوات معاً أو إلغاؤها بالكاملسجلات التراجع Undo Logsالتحويلات المالية المبتورة
الاتساق (Consistency)بقاء البيانات متوافقة مع كل القيودالوضع الصارم وفحص القيود المرجعيةالسجلات اليتيمة والقيم الفاسدة
العزل (Isolation)استقلال الجلسات المتزامنة عن بعضهالقطات MVCC وأقفال الصفوفالقراءة غير المعتمدة وتضارب الكتابة
الديمومة (Durability)بقاء البيانات المعتمدة رغم انقطاع التيارسجل الإعادة Redo Log والكتابة المزدوجةفقدان العمليات المعتمدة عند العطل

ملخص الدرس: تعلمت في هذا الدرس خطر التحديث الجزئي للبيانات، والركائز الأربع لنموذج ACID وكيف يطبقها محرك InnoDB عبر سجلات الإعادة والتراجع، وسلوك الحفظ التلقائي @@autocommit، والأوامر الهيكلية التي تسبب الحفظ الضمني.
الخطوة التالية والدرس القادم: انتقل إلى الدرس التالي لتعلّم التحكم الصريح بالمعاملات باستخدام أوامر START TRANSACTION وCOMMIT وROLLBACK وSAVEPOINT.

خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

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

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

يجمع محرك InnoDB بين سجلات التراجع وسجلات الإعادة ومخزن الكتابة المزدوجة لضمان خصائص ACID الأربعة مع تفعيل وضع autocommit = 1 افتراضياً. الخطوة التالية: انتقل الآن إلى درس «التحكم بالمعاملات عبر COMMIT و ROLLBACK و SAVEPOINT في MySQL».