موقع ويب ضخم , قمنا بالانتهاء من الواجهة الأمامية باستخدام اطار العمل Next

واخترنا اطار العمل Django لتنفيذ الواجهة الخلفية

موقع الويب يحتوى على:

الجزء اﻷول: الصفحة الرئيسية وصفحات لنشر فرص وظيفية وسير ذاتية وخدمات تعليمية واختبارات و... واخترنا لهذا الجزء تخزين البيانات وادارتها باستخدام قاعدة بيانات من النوع PostgreSQL

الجزء الثاني: صفحات المجتمع وهي تحتوي على المنشورات والفيديوهات التي ينشرها المستخدمون ويكتبون تعليقات أي مثل صفحات التواصل الاجتماعي وتحتوى الصفحات على ميزة نشر إعلانات في الموقع أو مواقع أخرى صديقة , أي مثل أليه عمل إعلانات فيسببوك

واخترنا لهذا الجزء تخزين البيانات وادارتها باستخدام قاعدة بيانات من النوع Cassandra

الجزء الثالث هو صفحات لوحة المسؤول Admin control panel

والتي من خلالها يقوم المسؤولون بادارة الموقع

واخترنا لهذا الجزء تخزين البيانات وادارتها باستخدام قاعدة بيانات من النوع PostgreSQL

وننوي رفع وتثبيت كل جزء في خادم منفصل , من أجل زيادة الاداء والاتاحية

.

سؤالي هو :

هل اﻷفضل بناء قاعدتي بيانات PostgreSQL التي تخص الموقع والتي تخص لوحة المسؤول كل منهم في خادم منفصل

أم بناء قاعدة بيانات واحدة PostgreSQL وتثبيتها على خادمين مفصلين ؟ (من الحماية والامان واﻷداء والصيانة)