是整个数据库所有的数据还是某张表的数据?
如果是前者可以用作业,每天更新一次。
后者的话考虑用触发器。
一点点建议,看大牛们怎么说。
所有的更新操作都在服务器上做。客户端,在合适的时候,将服务器上的数据通过同步到客户端即可。
客户端定时向服务器发请求,检查数据是否同步
我认为可以使用Quartz做定时器,客户端可以定时1天或多天,像服务器发送更新请求。
~~Quartz这个很好用的百度下吧。定时晚上1,2点向服务器更新..就OK了。
自己也可以做一个手动同步。
~~感觉ok了。
1.看你是需要实时同步还是每天同步一次,
个人不建议实时同步,那样会让服务器压力太大.
可以做成一个存储过程,然后一个计划任务执行他,如果要实时同步就设置1分钟执行一次,
要不就在凌晨的时候统一同步,但信息肯定是不会很准确
2.如果是涉及到的表很多.也可以做数据发布和订阅,在数据库的复制中有个发布和订阅功能
采用事务发布的话就能保证实时同步,2边的数据完全一致