求救大神:客户端用Mysql,服务器用Oracle,如何做到数据同步
目前做一项目主要以C/S实现,要求所有功能都能单机操作。
用户本地使用Mysql数据库,服务器端使用Oracle数据库。
用户Mysql数据库中,一部分是只需存在本地的,一部分数据是需要上传至服务器Oracle数据库。
例如课后交流(类似于论坛),要求用户能够离线查看,离线回复!
目前试过的都被毙掉的方案:
1.利用WebBrowser嵌入网页。毙掉理由:用户断网后网页打不开
2.利用Webservices读取服务器端数据,用winform布局。毙掉原因:同1。
3.在登录时进行数据更新,试了一次,登录过慢,数据冲突等都未处理,毙掉。
目前想试试在程序中另开一个线程,专门用于服务器Oracle与本地Mysql数据库的同步更新,牵扯到数据更新的冲突,不知道用什么方法解决好?期待大神给个思路...
smart client可以实现离线操作,不知道适不适合本系统。
要求是BOSS定的(需求没法改的)!