بهار آموزش با تخفیف های شگفت انگیز توسینسو بهار آموزش با تخفیف های شگفت انگیز توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

سینک 2 دیتابیس

سلام.ما یک نرم افزار حسابداری داریم که در سرور شعبه اصفهان نصب شده و شعبه تهران از طریق ریموت اپ با اون نرم افزار کار میکنن و لینک بین دفتر تهران و شعبه اصفهان هم از طریق اینترنت هست.میخواستم ببینم امکانش هست که ما نرم افزار رو روی سرور تهران هم نصب کنیم بطوریکه با نرم افزار شعبه اصفهان سینک باشه؟

پرسیده شده در 1399/03/14 توسط

1 پاسخ

1

به صورت کلی با توجه به شناختی که از دیتابیس های نرم افزارهای حسابداری دارم ، پاسختون "نه" هستش.

کلا برای این سینک که بهش میگن Replication باید به چند تا نکته توجه کرد :

1- این replication در بازه های زمانی صورت میگیره که دو طرف از کار هم خبر ندارند ، بعد اطلاعات روی هم ریخته میشه و اگه همپوشانی وجود داشته باشه ، یا به صورت اتوماتیک یا به صورت دستی شما باید تصمیم بگیریرد کدوم طرف برنده باشه و اطلاعات کی از بین بره ! 

2- قاعدتا هرچی فاصله نزدیک تر باشه این دردسر کمتره ولی هرگز صفر نمیشه.

3- باید از اول دیتابیس با توجه به اینکه بعدا ممکنه replication داشته باشه طراحی شده باشه. مثلا مهمترینش ID هستش.

اگه این ID از نوع عدد باشه ، (مثلا در اینجا شماره سند) دو طرف ممکنه یه شماره رو در بازه زمانی بگیرند ، بعدا که سینک صورت میگیره ، دیگه بدبخت میشید ! چون اصلا شماره تکراری قابل قبول نیست ...

 

++ شاید بهترین راه برای شما این باشه که برنامه یه جا باشه ، و اون یکی از طریق اینترنت یا vpn داخلی بهش وصل شه نه ریموت آپ که ممکنه یه مقدار کندتر باشه.

 

پاسخ در 1399/03/14 توسط

پاسخ شما