سؤال

وأتساءل عما اذا كان هناك سيناريو واحد حيث أن استخدام DB على أساس وثيقة وDB العلائقية معا في سيناريو أفضل من كلا العالمين؟

هل كانت مفيدة؟

المحلول

في رأيي، حتى أرى الفعلي (مفتوحة المصدر أو شفافة غير ذلك) تطبيق تفعله بنجاح هذا، وسوف تظل متشككة أنه من المفيد للمشاريع مع أقل من عشرة مطورين.

وأظن أنه من خلال اختيار قاعدة بيانات واحدة على أخرى والتمسك به - في الأوقات الجيدة والسيئة - المطورين سوف يقلل كل من تعقيد نموذج البيانات وتكاليف الصيانة من التعليمات البرمجية. أيضا، عن طريق اختيار قواعد البيانات اثنين، واحد ينطوي على خطر من سيناريو أسوأ من على حد سواء العالمين، مع البيانات التي على حد سواء صعوبة في التعامل وتقديم تقرير عن (كاوتش دي بي) وأيضا ليست قابلة للتطوير (RDBMS).

نصائح أخرى

واحد الفكرة هي استخدام قاعدة بيانات علائقية كما مخزن البيانات الرئيسي وديسيبل على أساس الوثيقة باعتبارها آلية توزيع البيانات من النهاية الخلفية إلى الأمامية (ق).

ونحن نستخدم مزيج من RDBMS وكاوتش دي بي. يستخدم RDBMS (IBM DB / 2) للبيانات "الدقيق" حيث جعل المعاملات الأمور أسهل. ومن الأمثلة على ذلك مسك الدفاتر من المال والمخزون. يستخدم كاوتش دي بي لأرشفة السجلات "انتهى" من RDBMS، يؤكد الرقمية (صور JPEG، المستندات الممسوحة ضوئيا) والمعلومات المنظمة بشدة، على سبيل المثال المعلومات المكتسبة عبر المسار وتتبع أنظمة الشحن كومباني ل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top