سؤال

وأود أن أسأل ما إذا كان هناك أي خيارات بديلة لتكرار مللي SQL (هذا هو ما أنا باستخدام الآن) لتكرار البيانات.

وإنشاء بنية مخصصة للتكرار هو فكرة جيدة؟

وPS. الخيار البديل يجب أن يدعم قواعد البيانات المتنقلة التي تعمل على نظام التشغيل Windows CE / موبايل

وتحرير: يجب أن يكون تطبيق قادرة على العمل حاليا لبعض الوقت، ثم على الطلب من قبل المستخدم لمزامنة مع قاعدة بيانات الخادم عن طريق إرسال / استقبال جميع البيانات الجديدة / المحدثة من وإلى الخادم

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

المحلول

لديك عدة خيارات، على أساس الاحتياجات الخاصة بك.

1) سجل الشحن، حيث يتم نسخ السجل من DB المركزي لخوادم أخرى على فترات منتظمة، ويتم تطبيق هذا السجل إلى DB. هذا النهج يعمل فقط إذا كان لديك DB النشر المركزي، وعدد من قواعد البيانات الاشتراك

2) استخدام جهاز مباحث أمن الدولة أو DTS لنسخ البيانات بين قواعد البيانات بانتظام، وهذا يمكن أن تكون ثنائية الاتجاه aslong كما المفاتيح الخاصة بك هي فريدة من نوعها، واستخدام المعرفات الفريدة العمومية أو نطاقات ID

و3) فصل DB المركزي، نسخ الملفات الأساسية (البيانات وتسجيل) لملقمات الوجهة. وهذا يشكل عائقا أخذ DB حاليا مركزي، ولو لفترة وجيزة.

وأعتقد أن إنشاء بنية مخصصة للنسخ المتماثل هو فكرة سيئة حقا، ولكن دون أن يعرفوا ما هي متطلباتك من الصعب أن أقترح حلا كاملا.

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