كيف تقترب من إصدار قاعدة البيانات عند القيام بإنشاء منتظم؟

StackOverflow https://stackoverflow.com/questions/783806

سؤال

لدي مشروع تطبيق ويب يعمل مع قاعدة بيانات كبيرة جدا (أكثر من 5 جيجابايت). يتم تقسيم البيانات الموجودة في قاعدة البيانات حسب المشروع. يستغرق كل مشروع حوالي 1 غيغابايت، وهو مجموعة صغيرة للتطبيق للعمل (نقوم ببعض حسابات الرياضيات التي انتشرت عبر مجموعة البيانات هذه وإزالة جزء من DataSet ليس خيارا).

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

ما نهج إصدار قاعدة البيانات التي ستستخدمها إذا كان لديك شرط للحفاظ على الاستمرار في اليومية السابقة وتشغيلها وتحتاج إلى إدارة قاعدة بيانات كبيرة أثناء قيامها بالبناء اليومي؟

نستخدم SQL Server 2005 و ColdFusion مع بعض Java في النهاية الأمامية إذا كان الأمر يحدث أي فرق.

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

المحلول

أود أن أقترح قراءة قائمة ليون بامبريك بعنوان 11 أدوات لإصدار قاعدة البيانات

وأود إضافة Visual Studio لمحترفي قاعدة البيانات إلى القائمة والتي يمكن العثور عليها هنا

أيضا جيف اتود لديه لطيفة مشاركة مدونة حول هذا الموضوع مع روابط لبعض القراءة الخلفية.

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