项目在这
今天在github里面闲逛看到了一个有意思的项目, 大概功能就是将QQ空间历史动态、照片、视频与互动记录安全归档到本地桌面/移动端工具。我但是看到功能的时候就在想它是怎么实现的呢?然后我就翻了一下源码,大致思路是这样,我深受启发,想到了《寻梦环游记》里面的一句台词”Death is not the end of life ,forgetting is the end of life“,我们的qq空间可能已经删除了,但是它仍然存在于别人的记忆中,所以它仍然存在
已删除的原说说 │ X 说说主体消失 │ ┌─────────┼─────────┐ ↓ ↓ ↓ 点赞 评论 转发 │ │ │ └─────────┼─────────┘ ↓ 历史消息列表 ↓ 提取残留信息 ↓ 拼回原说说进行一些技术探讨:
这种情况在互联网中很常见,数据库有很多关联数据,DELETE FROM Moment
WHERE id = xxx,并不意味着DELETE FROM Comment,DELETE FROM Like
,DELETE FROM Forward,DELETE FROM Event,这时候你就可以通过这些“旁证”推测甚至恢复部分原始内容。