16-08-17, 12:14 AM
(آخر تعديل لهذه المشاركة : 16-08-17, 12:18 AM {2} بواسطة حريف برمجة.)
هذا يسمى مزامنة قاعدة البيانات ،، اعطيك الفكرة مبسطة وانت قوم بتنفيذها :
التعامل يتم مع قاعدة البيانات في الجهاز الشخصي وليس السيرفر لحد هنا لا يوجد اشكال .
عند انتهاء اليوم الحالي للعمل يتم عمل خطوتين على جهاز السيرفر :
أ) حذف جميع بيانات الفرع بدلالة رقم الفرع من جهاز السيرفر .
ب) نسخ ونقل جميع بيانات الفرع من الجهاز الشخصي إلى جهاز السيرفر .
وفي اليوم التالي تكرر العملية وهكذا ،،،
وحتى لو لم يوجد اتصال مع السيرفر يمكن تأجيل العملية لليوم التالي او الذي يليه بمعنى وقت يوجد اتصال تقوم بالعمليتين (أ + ب)
لأن التعامل حيكون مع قاعدة بيانات الجهاز الشخصي وهي محدثة اول بأول لأن العمل حيكون عليها وعند وجود اتصال بينها وبين السيرفر تقوم بنقل البيانات إلى جهاز السيرفر .
وإذا احتجت للبيانات محدثة تقوم بجلبها من جهاز السيرفر إلى الجهاز الشخصي ،، مثلاً في حالة قمت بفومات للجهاز الشخصي .
التعامل يتم مع قاعدة البيانات في الجهاز الشخصي وليس السيرفر لحد هنا لا يوجد اشكال .
عند انتهاء اليوم الحالي للعمل يتم عمل خطوتين على جهاز السيرفر :
أ) حذف جميع بيانات الفرع بدلالة رقم الفرع من جهاز السيرفر .
ب) نسخ ونقل جميع بيانات الفرع من الجهاز الشخصي إلى جهاز السيرفر .
وفي اليوم التالي تكرر العملية وهكذا ،،،
وحتى لو لم يوجد اتصال مع السيرفر يمكن تأجيل العملية لليوم التالي او الذي يليه بمعنى وقت يوجد اتصال تقوم بالعمليتين (أ + ب)
لأن التعامل حيكون مع قاعدة بيانات الجهاز الشخصي وهي محدثة اول بأول لأن العمل حيكون عليها وعند وجود اتصال بينها وبين السيرفر تقوم بنقل البيانات إلى جهاز السيرفر .
وإذا احتجت للبيانات محدثة تقوم بجلبها من جهاز السيرفر إلى الجهاز الشخصي ،، مثلاً في حالة قمت بفومات للجهاز الشخصي .

