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

Client Server Architecture Layers طبقات معمارية الخادم والعميل

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

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

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

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

  • الطبقة الأولى — إدارة الاتصالات والمصادقة: تتحقق من اسم المستخدم وكلمة المرور وتشفير الاتصال، وتخصص مسار تنفيذ (Thread) لكل جلسة.
  • الطبقة الثانية — نواة معالجة SQL: تضم المحلل اللغوي (Parser) ومدقق الصلاحيات ومحسن الاستعلامات (Optimizer).
  • الطبقة الثالثة — محركات التخزين القابلة للتبديل: تتولى حفظ واسترجاع الصفوف والفهارس من الذاكرة والقرص بقيادة المحرك الافتراضي InnoDB.
مخطط الطبقات المعمارية الثلاث لخادم MySQL 8.4 ومحرك التخزين الافتراضي InnoDB
SQL
-- Check your connection thread ID and default storage engine
SELECT
  CONNECTION_ID(),
  @@default_storage_engine;