21-04-21, 11:49 PM
عندي تصميم لبرنامج ديسكتوب قمت ببرمجته بلغة الفيجوال بيست دوت نت
وقاعدة البيانات SQL.
اليوم يريد العميل عمل موقع على الانترنت وإضافة قاعدة البيانات على الانترنت
الهدف منها أن تقوم عدة فروع بأماكن مختلفة من العمل على قاعدة بيانات واحدة
ومن المهم جدا عند انقطاع الانترنت أن يكون هناك قاعدة بيانات محلية لاستمرار العمل عليها
ثم تتم مزامنة البيانات المدخلة في فترة انقطاع على الانترنت ورفعها على القاعدة الأونلاين
وأيضا أريد استيراد جدول الزبائن كل ثلاث دقائق لكي تتواجد بيانات كافة الزبائن عند جميع الفروع.
ماهي الطريقة الأنسب لفعل ذلك ؟
الخطوات التي قمت بها أني قمت بإضافة أمر إدخال وتعديل وحذف ليتعامل مع القاعدة الأونلاين في كل مرة يتم فيها اضافة او تعديل او حذف على القاعدة المحلية
هل هذه أفضل طريقة أم يوجد حلول أفضل ؟
لأني لاحظت بأن البرنامج أصبح بطيئا بعض الشيء عند كل عملية لأنه يقوم بالادخال أون لاين
كما اني بحاجة الى اختبار وجود اتصال بالانترنت عند كل عملية لكي يقوم البرنامج بادخال البيانات في قاعدة بيانات خاصة بالبيانات المدخلة أثناء انقطاع الانترنت ليتم مزامنتها لاحقا
وشكرا..
وقاعدة البيانات SQL.
اليوم يريد العميل عمل موقع على الانترنت وإضافة قاعدة البيانات على الانترنت
الهدف منها أن تقوم عدة فروع بأماكن مختلفة من العمل على قاعدة بيانات واحدة
ومن المهم جدا عند انقطاع الانترنت أن يكون هناك قاعدة بيانات محلية لاستمرار العمل عليها
ثم تتم مزامنة البيانات المدخلة في فترة انقطاع على الانترنت ورفعها على القاعدة الأونلاين
وأيضا أريد استيراد جدول الزبائن كل ثلاث دقائق لكي تتواجد بيانات كافة الزبائن عند جميع الفروع.
ماهي الطريقة الأنسب لفعل ذلك ؟
الخطوات التي قمت بها أني قمت بإضافة أمر إدخال وتعديل وحذف ليتعامل مع القاعدة الأونلاين في كل مرة يتم فيها اضافة او تعديل او حذف على القاعدة المحلية
هل هذه أفضل طريقة أم يوجد حلول أفضل ؟
لأني لاحظت بأن البرنامج أصبح بطيئا بعض الشيء عند كل عملية لأنه يقوم بالادخال أون لاين
كما اني بحاجة الى اختبار وجود اتصال بالانترنت عند كل عملية لكي يقوم البرنامج بادخال البيانات في قاعدة بيانات خاصة بالبيانات المدخلة أثناء انقطاع الانترنت ليتم مزامنتها لاحقا
وشكرا..