NasimBamdad
دوشنبه 26 اسفند 1398, 11:32 صبح
درود فراوان خدمت بزرگواران
پیش از هرچیزی از اساتید و مدیران سایت تقاضا دارم در این بحث شرکت کنند و این مشکل بزرگ رو برای افرادی مثل بنده مرتفع کنند.
بنده نرم افزاری نوشتم و در حال حاضر برای یک فروشگاه است و 10 کلاینت و یک سرور داره ، این نرم افزار فروشگاهی با WinForms نوشته شده و Ado.NET و در آینده به WPF .net core تبدیل خواهد شد
از SQL 2017 استفاده میکنم،به دلایل مختلف متاسفانه و زیر ساخت شبکه ضعیف ، (وای فای- وایر) ارتباط با سرور قطع میشه و صندوق های فروش استاپ شده و نمی توانند کار کنند. عملا کلاینت ها ارتباط شان با سرور قطع میشه.از طرفی قطعا استفاده از دیتابیس لوکال سرعت رو خیلی بیشتر میکنه.
1- یک روش میگن از SQL Replication استفاده کنیم و خیلیا میگن برای سیستم هایی Realtime خوب جواب نمیده و ...
2- یک روش میگن از سیستم Sync اختصاصی استفاده کنیم، بر اساس نوع جداول ، به صورت دستی کوری های مربوط به Update, Insert نوشته بشه
حالا به نظر شما بهترین روش و بهینه ترین روش چیه
با تشکر
پیش از هرچیزی از اساتید و مدیران سایت تقاضا دارم در این بحث شرکت کنند و این مشکل بزرگ رو برای افرادی مثل بنده مرتفع کنند.
بنده نرم افزاری نوشتم و در حال حاضر برای یک فروشگاه است و 10 کلاینت و یک سرور داره ، این نرم افزار فروشگاهی با WinForms نوشته شده و Ado.NET و در آینده به WPF .net core تبدیل خواهد شد
از SQL 2017 استفاده میکنم،به دلایل مختلف متاسفانه و زیر ساخت شبکه ضعیف ، (وای فای- وایر) ارتباط با سرور قطع میشه و صندوق های فروش استاپ شده و نمی توانند کار کنند. عملا کلاینت ها ارتباط شان با سرور قطع میشه.از طرفی قطعا استفاده از دیتابیس لوکال سرعت رو خیلی بیشتر میکنه.
1- یک روش میگن از SQL Replication استفاده کنیم و خیلیا میگن برای سیستم هایی Realtime خوب جواب نمیده و ...
2- یک روش میگن از سیستم Sync اختصاصی استفاده کنیم، بر اساس نوع جداول ، به صورت دستی کوری های مربوط به Update, Insert نوشته بشه
حالا به نظر شما بهترین روش و بهینه ترین روش چیه
با تشکر