موقع ويب ضخم , قمنا بالانتهاء من الواجهة الأمامية باستخدام اطار العمل Next
واخترنا اطار العمل Django لتنفيذ الواجهة الخلفية
موقع الويب يحتوى على:
الجزء اﻷول: الصفحة الرئيسية وصفحات لنشر فرص وظيفية وسير ذاتية وخدمات تعليمية واختبارات و... واخترنا لهذا الجزء تخزين البيانات وادارتها باستخدام قاعدة بيانات من النوع PostgreSQL
الجزء الثاني: صفحات المجتمع وهي تحتوي على المنشورات والفيديوهات التي ينشرها المستخدمون ويكتبون تعليقات أي مثل صفحات التواصل الاجتماعي وتحتوى الصفحات على ميزة نشر إعلانات في الموقع أو مواقع أخرى صديقة , أي مثل أليه عمل إعلانات فيسببوك
واخترنا لهذا الجزء تخزين البيانات وادارتها باستخدام قاعدة بيانات من النوع Cassandra
الجزء الثالث هو صفحات لوحة المسؤول Admin control panel
والتي من خلالها يقوم المسؤولون بادارة الموقع
واخترنا لهذا الجزء تخزين البيانات وادارتها باستخدام قاعدة بيانات من النوع PostgreSQL
وننوي رفع وتثبيت كل جزء في خادم منفصل , من أجل زيادة الاداء والاتاحية
.
سؤالي هو :
هل اﻷفضل بناء قاعدتي بيانات PostgreSQL التي تخص الموقع والتي تخص لوحة المسؤول كل منهم في خادم منفصل
أم بناء قاعدة بيانات واحدة PostgreSQL وتثبيتها على خادمين مفصلين ؟ (من الحماية والامان واﻷداء والصيانة)