具体情况如下:
1、客户端使用sqlite,服务器使用mysql,两者的表结构完全一致,多客户端;
2、用户按权限分级,数据按组别分组,用户有一般用户和管理用户,一般用户维护自己权限所见的组别数据,本地产生的数据需要同步到远程,其它用户可见,可操作;
3、审定后的数据不允许删除;
4、网络暂时不通时,客户数据保存在本地,待网络恢复后,要能够同步到服务器;
5、现在的结构是,所有组别的数据分别放同一张表里。管理用户要能看到所有客户端的数据,同时只有他能审定数据。数据量挺大的。
请问这种情况要怎么进行数据同步?要保证本地新增、删除的数据都要同步到服务器,同时其它客户端能够同步实现这种数据变化体现?
很让人头疼的问题,请各位大侠不吝赐教!!!