السؤال سيكون بعد شرح القصه:
أنا لدي سيرفر وعدد من الأجهزة المربوطة به
على جهاز السيرفر الآتي:
1- موقع web site يتم من خلاله تعبئة بعض البيانات التي يراد إرسالها لهذه الفروع مثل الأسئله.
2- يتم تخزين هذه البيانات في قاعدة بيانات SQL SERVER 2000
على الأجهزة المربوطة به:
1- برنامج خاص لأخذ آراء العملاء مصمم ب VB.NET
2- قاعدة بيانات أكسس
الفكرة الآن تقوم على أن السيرفر يقوم كل فترة كل أسبوع تقريبا بإرسال الأسئلة للفروع وتحديث الداتا بيس فيها على أن تقوم الفروع يوميا بإرسال بياناتها إلى قاعدة البيانات التي على السيرفر.
السؤال هو :
1- هل الأفضل أن تقوم الفروع بأخذ الأسئلة من السيرفر أم أن السيرفر يقوم بإرسال الأسئلة للفروع (أنا أقصد الأفضل للشبكة وعدم إشغال السيرفر بشكل كبير وعدم الأخذ من الباندوث)
2- كيف يمكنني التأكد من أن البيانات قد تم إرسالها وأنه لايوجد فقدان للبيانات أو إضاعة لها إذا حصل قطع في الشبكة مثلا وكيف يمكنني التراجع عن تنفيذ عملية الإرسال عند حصول مثل هذه الحالات.
شكرا لكم أرجو أن أكون قد وضحت الصورة لكم ;)
تحياتي محبكم أبو حفص