ما أفضل خيارات لتقسيم ملفات الموقع على ثلاثة خوادم؟

السلام عليكم

موقع ويب لنشر الوظائف المحلية والعمل الحر ، أتوقع بإذن الله أن يصبح ضخم بمرور الوقت ، لذا احتاج من البداية لتحديد أفضل الخيارات ليعمل بأحسن أداء وتوفير اﻷمن والحماية وقابلية التمدد

اخترت هذه التقنيات PHP - Laravel -Vue.js - Mongndb

سيتم رفع الموقع وقاعدة البيانات (الخاصة بالمستخدمين) على خادم

ولوحة التحكم وقاعدة البيانات (الخاصة بالمسؤولين) على خادم

والمنتدى (المقالات والفيديوهات) على خادم

السؤال: هل هذا التقسيم هو الأفضل أم هناك اقتراح افضل؟ هل يتم عمل قاعدة بيانات للمسؤولين منفصلة كما وضحت أم يكونو مع المستخدمين في قاعدة بيانات واحدة؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

التقسيم الذي اقترحته هو مناسب وفعال لأنه يسمح بسهولة التوسع في المستقبل دون الحاجة إلى إجراء تغييرات كبيرة في التصميم.

فعندما يتعلق الأمر بقاعدة البيانات ، يعتبر وجود قاعدة بيانات منفصلة للمستخدمين والمسؤولين يمكن أن يوفر العديد من المزايا. ومن بين هذه المزايا:

  1. الأمان: يمكن أن تحتوي قاعدة البيانات الخاصة بالمستخدمين على معلومات شخصية حساسة تتطلب أمانًا أكبر. على العكس من ذلك ، قاعدة البيانات الخاصة بالمسؤولين قد تحتوي على معلومات تتعلق بالأعمال والإحصائيات والموارد البشرية وغيرها من المعلومات التي يحتاجها المسؤولون لإدارة الموقع.
  2. سهولة الصيانة: يمكن الحفاظ على قاعدة البيانات الخاصة بالمستخدمين بشكل منفصل عن قاعدة البيانات الخاصة بالمسؤولين ، مما يسمح بتنظيم وإدارة البيانات بشكل فعال وسهل الصيانة.
  3. القابلية للتوسع: يمكن توسيع القواعد البيانات بشكل منفصل ، حيث يمكن تكرار أي قاعدة بيانات لمواكبة النمو المستقبلي للموقع وتحسين أداء الموقع.

و يمكن دمج البيانات في قاعدة بيانات واحدة إذا كان العدد الإجمالي للبيانات غير كبير وكانت صلاحيات المستخدمين والمسؤولين محدودة بشكل كبير.