使用有道云也有好多年了,在上面的笔记也有360+篇,可以说明有道云笔记是我比较喜欢的云笔记之一。从应用市场的下载量,也可以看出算是市场上比较受欢迎的云笔记之一。但是我经历了两次数据丢失,对于这款产品我逐渐失去了“信心”及其“不满”。巨大的用户量,还有经过多年的打磨,技术能力应该也是不错的,为何在数据同步这块,做的这么差劲?数据对于用户来说,非常宝贵,难以接受这种“丢失”情况!下面就来说说我的经历,以及自己个人对它数据同步的思考。有道云笔记软件目前有pc客户端、浏览器网页端、APP端等。
那是在2018年时,使用了PC客户端进行相关的笔记记录,当时记笔记得是晚上,正在记录笔记时出现冲突,然后一查看,多了几份文件,文件名末尾增加了“冲突”字样,原本以为只要找到这两个文件,然后进行合并,发现缺少了一段文字,大概4、50个字,然后就郁闷了,没了?
刚刚理好的逻辑描述,怎么就没了?很是气愤啊!
幸好不是全部文章,只能重头再写!至此之后,我基本上没用过PC端有道云进行记录笔记了……
然而就在今年(2019年),又出现数据丢失,由于没有使用PC端了,基本上只用网页版的有道云进行记录笔记之类,并且也下载APP端有道云,基本上就在这两个上面使用。
这次的情况是:由于我网络环境比较差,这点是可以明确的,但是我不觉得这个应该是数据丢失的“元凶”吧!
当时在编辑的时候,已经有两三千字了,但是由于不小心选了一部分文字,碰到键盘的空格,这种误操作类似“删除”吧。
接着我ctr z 想要回退刚才的操作,发现回退不了,恢复不了之前编辑好的数据。
然后查看历史版本记录,只能看最近30天的历史版本,本来以为能找到,事实说明没有,并且我看到说会员可以找回1年的历史版本记录,开了会员之后,还是没有,感觉就是大坑!
唉,最后只能认栽,丢了好几百文字,又得重新再来!
原本在网页端做好了笔记,现在要pc端进行调整修改,此时如果没有拉取刷新(同步)操作,就进行编辑的话,就会存在覆盖的行为,虽然可以通过版本记录找回进行合并,但是这在用户体验上并不是很友好。
我相信不止我一个人遇到这种问题,网上也有人反馈出现过,具体是什么操作我也不清楚。同时也说明我运气也可能不是很好,但可以明确的表明,这款产品还是需要再更好的完善,好的产品应该能把最核心的功能做好,最基本的功能做扎实吧。
其实我是相信有道云笔记技术团队的能力,也相信他们有比较完善的文档同步策略,具体是咋样的不得而知。
经过这两个“坑“事,自己做了些思考或者建议吧,若有什么疑问或者更好的方法,也劳烦您指导下。
1、数据能否本地化备份:用户编辑时数据能否尽量实时备份数据于本地,备份在浏览器缓存或cookie里,甚至磁盘里,备份到磁盘里那是最好的,基本上不会丢失,如果实时做不到,那么尽量实时也可以,比如5秒或者10秒备份一次,如果影响性能可适当减小频率,并且提供可配置给特殊需求的用户也未尝不可。
如果怕影响用户体验,尽可能的使用异步化来做备份,这也是很多同步数据方案会使用的异步方式来同步数据。
如果担心备份数据量太大,也可以进行版本的合并,出现多个版本基本上没变,则只需要备份一份即可。
有道云笔记后端也会存储用户的文档数据,并且也有了历史版本记录,虽然说可能服务器上的版本不是最新的,可以通过版本管理合并策略等进行处理。
用户的数据千万不能丢,也不能在使用的过程中出现我的那些情况,操作过程中出现“丢失”,这样的用户体验真的是非常糟糕。
2、在进行重新编辑的时候,能够尽量先做一步同步操作,因为可能之前在其它端做过修改,此时用户没有做刷新(即同步)操作,那么再次编辑的版本就不是最新的了,此时容易出现覆盖“丢失”,虽然用户可以自行从历史版本记录上找回然后合并,不过这在体验上还是比较不好吧。建议可以再打开文件的时候主动触发下同步,如果因网络问题可以友情提示用户可能存在覆盖等小风险等。
最近也注意到有关于同步问题的版本升级,希望有道云产品越来越完善,越来越好用吧!
声明一下:
本文并不是说有道云出现丢失用户正常存储的文档数据,目前我也没有遇过曾经的文档笔记出现丢失过。而是在使用过程中,糟糕的异常处理方面,严重影响了我(用户)的使用,在数据保存同步上可能出现丢失等情况,所以希望有道云笔记在用户体验方面能够更加提高成熟稳定的产品。
如果你有更好的云笔记,
欢迎推荐,
感谢。
推荐阅读
-关注搬运工来架构,与优秀的你一同进步-