Telegram是我到目前为止唯一一个用过自动备份聊天记录到服务器的即时通信软件,并且是永久保存,连群消息都是。这也是我最喜欢使用Telegram最大的原因。(手机端)WhatsApp、Line的聊天记录需要手动备份到iCloud,iMessage半年以前才刚刚实现了备份到iCloud功能,微信的聊天记录只能保存在本地,QQ的聊天记录超级会员也最多备份两年(非会员只有7天)。为什么这些软件不推出聊天记录自动永久备份到服务器的功能?还有Telegram在「Data and Security」中必须要求设置「DELETE MY ACCOUNT」的时间,是不是为了清理不常用用户的聊天记录,从而释放服务器内存?
4 回复
虽然你说的这个通讯软件我没用过,但是原理都差不多。首先可以告诉你结果,在公司还有钱买硬盘扩容得情况下,不会炸!
为什么支持用久备份,这个问题是产品决定的,跟技术实现没关系。微信说自己不保存聊天记录,但是存不存我们也不知道。但是如果微信想存,一定可以存。微信说不保存聊天记录是为了给用户一种安全感,让用户感觉自己的隐私得到了保护。
服务端备份数据可以理解为只是放到了仓库里,在你不需要同步的时候这个数据仅仅是保存,对其他业务不会有影响,所以只需要无限的扩容磁盘就行了。现在的技术可以做到磁盘的动态扩容,检测到服务器磁盘快满了,扩容就行了。
至于说设置的保存周期,也只是给了用户一个操作的权利,让用户可以选择保存多久的,而不是限定死都全部保存。每个用户都有自己的想法,有自己的需求,这样做是把选择权交给用户,这些都是产品上的东西,跟技术无关。