متاحة مجانًا للقراءة · ثلاثة مستويات

PostgreSQL: التفكير العلاقي والتشغيل الموثوق

مقرر نظري متكامل يربط SQL الدقيقة بـ MVCC والفهارس وJSONB والتقسيم والتشغيل القابل للتعافي.

عدد الدروس: 18العربية والإنجليزيةتاريخ مراجعة المحتوى
ابدأ التعلّم

في هذه الدورة

تعلم عبر نطاق لوجستي اصطناعي للأرصفة يشمل العملاء والحجوزات والطرود والشحنات والمخزون والمسحات. تتدرج ثمانية عشر درساً متكاملاً من صحة الاستعلام إلى التزامن وأدلة الأداء والتغيير الموثوق.

يقدم كل درس SQL مشروحة ونتائج متوقعة مستنتجة وأخطاء بأسبابها وعلاجها ومنعها وتمارين محلولة ومراجع رسمية. الأمثلة غير قابلة للتشغيل لعدم تنفيذ محرك PostgreSQL معزول أثناء التأليف، ولا تتطلب قاعدة تطبيق معدة.

ما الذي ستتعلمه؟

  • تصميم مخططات مقيدة وتقارير حتمية بدلالات PostgreSQL.
  • تنسيق الكتابة المعاملاتية والأدوار والفهارس والتنظيف وSQL التحليلية.
  • تقييم JSONB والتقسيم والنسخ والمزامنة والترحيل المنضبط.

مسارك التعليمي

ثلاثة مستويات

الأساسي: الأسس العلاقية

نمذج حقائق صحيحة واستعلامات حتمية وتغييرات محددة النطاق.

  1. خوادم PostgreSQL والجلسات والمخططات
  2. الأنواع والقيود والهوية المولدة
  3. SELECT وترتيب NULL وترقيم الصفحات
  4. الربط وتعددية العلاقات
  5. المجاميع ومراحل التقرير
  6. الكتابة وRETURNING ومعالجة التعارض
استكشف هذا المستوى

المتوسط: التزامن وSQL القابلة للصيانة

نسق اللقطات والفهارس والتحليل والصلاحيات وتنظيف النسخ.

  1. المعاملات وMVCC والعزل
  2. الفهارس وخطط EXPLAIN
  3. العروض وCTE والاستعلامات النافذية
  4. الأدوار والمصادقة وصلاحيات المخطط
  5. VACUUM وautovacuum وإحصاءات المحسن
  6. الأقفال والتعارض الدائري والمعاملات المجهضة
استكشف هذا المستوى

المتقدم: الأدلة والتشغيل الموثوق

خطط للأداء والبيانات المرنة ودورة الأقسام والتغيير القابل للتعافي.

  1. تحليل الأداء وجودة التقديرات
  2. بيانات JSONB واستراتيجيات الفهرسة
  3. التقسيم ودورة حياة البيانات
  4. النسخ والاستعادة والتعافي إلى نقطة زمنية
  5. المزامنة والاتساق والتحويل عند الفشل
  6. التشغيل والترحيل والموثوقية
استكشف هذا المستوى

لمن هذه الدورة؟

  • المطورون الذين يتعلمون تصميم تطبيقات PostgreSQL وSQL العلاقية.
  • المهندسون المراجعون للتزامن والأداء والتعافي.

قبل أن تبدأ

  • معرفة أولية بالتطبيقات والملفات والبيانات الجدولية.
  • تُقرأ SQL كنظرية؛ ويحتاج التدريب الاختياري قاعدة مؤقتة مخصصة صراحة.