منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
العمل على قاعدة بيانات أونلاين وأوفلاين بنفس الوقت - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : العمل على قاعدة بيانات أونلاين وأوفلاين بنفس الوقت (/showthread.php?tid=38325)



العمل على قاعدة بيانات أونلاين وأوفلاين بنفس الوقت - بشار نصري - 21-04-21

عندي تصميم لبرنامج ديسكتوب قمت ببرمجته بلغة الفيجوال بيست دوت نت
وقاعدة البيانات SQL.

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

ومن المهم جدا عند انقطاع الانترنت أن يكون هناك قاعدة بيانات محلية لاستمرار العمل عليها
ثم تتم مزامنة البيانات المدخلة في فترة انقطاع على الانترنت ورفعها على القاعدة الأونلاين

وأيضا أريد استيراد جدول الزبائن كل ثلاث دقائق لكي تتواجد بيانات كافة الزبائن عند جميع الفروع.

ماهي الطريقة الأنسب لفعل ذلك ؟

الخطوات التي قمت بها أني قمت بإضافة أمر إدخال وتعديل وحذف ليتعامل مع القاعدة الأونلاين في كل مرة يتم فيها اضافة او تعديل او حذف على القاعدة المحلية

هل هذه أفضل طريقة أم يوجد حلول أفضل ؟

لأني لاحظت بأن البرنامج أصبح بطيئا بعض الشيء عند كل عملية لأنه يقوم بالادخال أون لاين

كما اني بحاجة الى اختبار وجود اتصال بالانترنت عند كل عملية لكي يقوم البرنامج بادخال البيانات في قاعدة بيانات خاصة بالبيانات المدخلة أثناء انقطاع الانترنت ليتم مزامنتها لاحقا

وشكرا..


RE: العمل على قاعدة بيانات أونلاين وأوفلاين بنفس الوقت - mrfenix93 - 29-04-21

هو ال ذي قمت به جيد لاكن لتقليل المدة من الممكن انه يتم التعامل مع القاعدة محلية و يتم من السيرفر المحلي الاتصال بالقاعدة ال اونلاين كل مودة للمزامنة و ارسال جميع الحركات الجديدة و جلب الجديد


RE: العمل على قاعدة بيانات أونلاين وأوفلاين بنفس الوقت - aldery - 18-06-21

أهلا و سهلا يمكنك أستخدام هذا الموقع و رفع قاعدة البيانات عليه و من ثم الاتصال بها وهكذا تكون أون لاين و أوف لاين تعمل في كل الاحوال بحال لم يتوفر أنترنيت سوف تكون البيانات مخزنة على قاعدة البيانات المحلية وتتحدث بشكل تلقائي وعند توفر الانترنيت سوف يتم الاتصال بقاعدة البيانات هذا رابط الموقع أتمنى لك التوفيق https://www.smarterasp.net/cp/cp_screen