الدروس التعليمية

تصميم بنى متعددة المستأجرين قابلة للتوسع

Admin Jan 15, 2026 1 دقائق للقراءة

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

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

كما نغطي أنماطًا عملية في Laravel، بما في ذلك حل المستأجر المبني على الوسيط، واستعلامات Eloquent محددة النطاق، واستراتيجيات الترحيل الآلية التي تحافظ على تزامن كل مستأجر دون توقف.