如题,我们是一款可以本地阅读图书的应用。用户可以针对一本书进行笔记操作,具体而言,主要讲就是“增删改查”笔记。我们是支持离线使用的,为了保证数据同步,用户离线使用时的“每一个操作”都会生成一条usageRecord,有点像log吧。比如用户离线时,先增加一条笔记,我们会记录{noteId:a-guid-string,operation:add,time:123123123}然后用户又更新了一下这条笔记,我们就会记录:{noteId:a-guid-string,operation:update,time:123123123}最后用户又删除了这条笔记,我们就会记录:{noteId:a-guid-string,operation:delete,time:123123123}当用户联网之后,客户端就会把上述3条数据都传到服务器端,让服务期存到数据库。但是存之前,需要先把数据整理成最终的样子,请问有什么好的解决方案可以参考吗?PS:也可以在客户端完成数据的处理,然后上传到服务期端。
添加回答
举报
0/150
提交
取消