腾讯的 QQ 和微信的聊天记录用的是什么数据库呢?

2018-04-03 14:39:27 +08:00
 capturepointer

如题,大家来讨论下呢,如果有知道的,也可以透露下

8869 次点击
所在节点    数据库
33 条回复
R18
2018-04-03 20:05:50 +08:00
自研
Shura
2018-04-03 20:20:16 +08:00
微信在客户端上用的是 SQlite,来源: https://zhuanlan.zhihu.com/p/26589186
rogwan
2018-04-03 20:42:05 +08:00
QQ/微信本地数据库崩掉的概率太高了,特别是在版本升级或数据迁移的时候,超过 1 年以上的记录,超过 50%以上的概率是要崩的。

所以,重要的事项还是发个邮件,云端中心数据库一般不敢搞崩的。
abcbuzhiming
2018-04-03 20:58:16 +08:00
@capturepointer 很久以前有个专门描述 QQ 的后端架构帖子说过,是自己实现一个基于 xml 的非关系型数据库,很接近现在的 NoSQL
noskin
2018-04-04 09:47:40 +08:00
腾讯大数据号称每个人 30 万标签。不查每个人的聊天记录,我就问问 30 万标签怎么来的。
liang2u
2018-04-04 10:16:37 +08:00
说没存聊天记录的我就问一句,我离线的时候聊天信息也没见丢失啊。
cuiqiangtj
2018-04-04 10:41:52 +08:00
微信是 sqlite
kojirou
2018-04-04 14:30:21 +08:00
微信如果存了聊天记录张小龙必活不过今晚
misaka19000
2018-04-04 15:39:19 +08:00
应该不是 excel
beforeuwait
2018-04-04 16:16:57 +08:00
说了不存,但是 pc 端登录后,消息也会同步啊。
dezhou9
2019-01-11 13:48:58 +08:00
@uqf0663 云计算厂商说保证不偷数据,你信吗
uqf0663
2019-01-11 15:10:40 +08:00
@dezhou9 我信,至少所有的云厂商没偷我的,因为对他们来说没有价值也没那个闲工夫。就像我写的网站,我保证不明文存储用户密码就不明文存储,说好听了是职业操守,说难听就是我没那个闲工夫去利用用户的密码干点什么事。你以为你是谁啊,张小龙完整的存你的记录除了浪费硬盘还能有什么好处?他说不存我是真信他不存,这是他的职业操守也是因为我没有那个值得他存的价值,他通过本地提取我的关键词提取标签然后发送给他服务器保存,然后用这些给我推准确的内容(包括广告)跟提供更好的服务,我并不反对。
hjugo
2020-10-23 19:48:17 +08:00
@uqf0663 说的我差点信了。大数据时代要靠闲工夫来做产品了?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/443925

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX