标签: c# database web-services synchronizationcontext
我已经构建了一个应用程序,可以帮助员工根据他们的余额从客户那里收钱。该应用程序应该从互联网上脱机工作。当它变为在线时,它应该将其收集记录发送到主服务器的数据库。
主数据库中有5千个客户,客户的余额总是在变化。我应该如何在移动应用程序的数据库和主服务器的数据库之间进行同步?我是否应截断移动应用程序的数据库并从主服务器获取所有记录并将其插入移动设备?或者我应该为每个客户端执行更新操作?顺便说一句,任何时候都可以创建一个新的客户端?
哪种方式更有效?