开发语言:C#
数据库:sql server
想实现功能:
把服务器上的数据库down到本地,客户端使用时操作本地数据库,固定时间或服务器数据库连通的情况下,将本地数据同步到服务器的数据库中。
目的:在服务器关闭、或断网情况下,可以保证客户端使用的稳定性。
希望大神们指点迷津,提供一些可行性方案,十分感谢!
开发语言:C#
数据库:sql server
想实现功能:
把服务器上的数据库down到本地,客户端使用时操作本地数据库,固定时间或服务器数据库连通的情况下,将本地数据同步到服务器的数据库中。
目的:在服务器关闭、或断网情况下,可以保证客户端使用的稳定性。
希望大神们指点迷津,提供一些可行性方案,十分感谢!
关键看你的业务需求。
比如说电子词典完全可以离线工作,在线更新词库。
但是银行卡pos刷卡就绝对不能离线工作。
没有什么一劳永逸的办法,你在本地和服务器端建立数据库以及同步都是少不了的。
在业务逻辑上,哪些数据在离线的情况下只读,哪些只写,哪些不能读写都需要你根据业务谨慎考量。
最好是把数据库访问单独分层,然后单独控制。