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