capturepointer
V2EX  ›  数据库

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

  •  
  •   capturepointer · Apr 3, 2018 · 10139 views
    This topic created in 3139 days ago, the information mentioned may be changed or developed.

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

    33 replies  •  2020-10-23 19:48:17 +08:00
    locoz
    locoz
    Apr 3, 2018
    1
    sqlite 吧
    uqf0663
    uqf0663
    Apr 3, 2018
    2
    windows 版的 本地的貌似是 sqlite 路径是\Tencent Files\号码\Msg3.0.db
    capturepointer
    capturepointer
    OP
    Apr 3, 2018
    3
    @uqf0663 我的意思是他服务器端,用的是什么数据库
    yejinmo
    yejinmo
    Apr 3, 2018
    4
    楼主 Append 一下说明是客户端还是服务端吧
    wkan
    wkan
    Apr 3, 2018 via iPhone
    5
    记在小本本上的
    fstab
    fstab
    Apr 3, 2018 via Android
    6
    首先,我们用排除法,应该不是 mssql
    cloverstd
    cloverstd
    Apr 3, 2018❤️1
    7
    微信说了,不存你的聊天记录
    NickQ
    NickQ
    Apr 3, 2018
    8
    @cloverstd 这你也信?
    ScotGu
    ScotGu
    Apr 3, 2018
    9
    @flyz #6 也肯定不会用 MS Access。

    哈哈,进帖子看完内容,就想这种格式的回复了,果然没让我失望。
    对数据库的了解止步于 mysql 的拼写上,我继续旁观学习。
    Martin9
    Martin9
    Apr 3, 2018
    10
    同好奇
    hzw94
    hzw94
    Apr 3, 2018
    11
    同好奇
    cuberlzy
    cuberlzy
    Apr 3, 2018
    12
    用的是加密后的 sqlite,曾经用自己的微信聊天记录做过简单的数据分析
    uqf0663
    uqf0663
    Apr 3, 2018
    13
    @capturepointer 微信张小龙公开说过不存储用户聊天记录,至于 QQ 的,我想大概是某种自研的存储格式吧,貌似现成数据库方案没有符合那样 QQ 那样特殊场景的
    lyhiving
    lyhiving
    Apr 3, 2018 via iPhone
    14
    基于 Mysql 自研
    ivechan
    ivechan
    Apr 3, 2018
    15
    @NickQ 这不是没有可能啊,腾讯不存储,至于腾讯会不会交给别人存储是没说的。
    Voren
    Voren
    Apr 3, 2018❤️2
    16
    张小龙说不存储就不存储了?
    那就只有 2 个结果
    第一,张小龙说谎
    第二,张小龙在犯法
    kimown
    kimown
    Apr 3, 2018 via Android
    17
    github 上 wcdb
    Xbluer
    Xbluer
    Apr 3, 2018 via iPhone
    18
    @Admstor 直接保存在衙门的服务器上,如何?
    newmlp
    newmlp
    Apr 3, 2018
    19
    大厂肯定会结合自己的业务进行定制的
    DeWhite
    DeWhite
    Apr 3, 2018 via Android
    20
    大数据抓嫖都出来了,肯定存了呀
    R18
    R18
    Apr 3, 2018 via Android
    21
    自研
    Shura
    Shura
    Apr 3, 2018
    22
    微信在客户端上用的是 SQlite,来源: https://zhuanlan.zhihu.com/p/26589186
    rogwan
    rogwan
    Apr 3, 2018 via Android
    23
    QQ/微信本地数据库崩掉的概率太高了,特别是在版本升级或数据迁移的时候,超过 1 年以上的记录,超过 50%以上的概率是要崩的。

    所以,重要的事项还是发个邮件,云端中心数据库一般不敢搞崩的。
    abcbuzhiming
    abcbuzhiming
    Apr 3, 2018
    24
    @capturepointer 很久以前有个专门描述 QQ 的后端架构帖子说过,是自己实现一个基于 xml 的非关系型数据库,很接近现在的 NoSQL
    noskin
    noskin
    Apr 4, 2018
    25
    腾讯大数据号称每个人 30 万标签。不查每个人的聊天记录,我就问问 30 万标签怎么来的。
    liang2u
    liang2u
    Apr 4, 2018 via Android
    26
    说没存聊天记录的我就问一句,我离线的时候聊天信息也没见丢失啊。
    cuiqiangtj
    cuiqiangtj
    Apr 4, 2018
    27
    微信是 sqlite
    kojirou
    kojirou
    Apr 4, 2018
    28
    微信如果存了聊天记录张小龙必活不过今晚
    misaka19000
    misaka19000
    Apr 4, 2018
    29
    应该不是 excel
    beforeuwait
    beforeuwait
    Apr 4, 2018
    30
    说了不存,但是 pc 端登录后,消息也会同步啊。
    dezhou9
    dezhou9
    Jan 11, 2019 via Android
    31
    @uqf0663 云计算厂商说保证不偷数据,你信吗
    uqf0663
    uqf0663
    Jan 11, 2019
    32
    @dezhou9 我信,至少所有的云厂商没偷我的,因为对他们来说没有价值也没那个闲工夫。就像我写的网站,我保证不明文存储用户密码就不明文存储,说好听了是职业操守,说难听就是我没那个闲工夫去利用用户的密码干点什么事。你以为你是谁啊,张小龙完整的存你的记录除了浪费硬盘还能有什么好处?他说不存我是真信他不存,这是他的职业操守也是因为我没有那个值得他存的价值,他通过本地提取我的关键词提取标签然后发送给他服务器保存,然后用这些给我推准确的内容(包括广告)跟提供更好的服务,我并不反对。
    hjugo
    hjugo
    Oct 23, 2020
    33
    @uqf0663 说的我差点信了。大数据时代要靠闲工夫来做产品了?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4864 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 121ms · UTC 07:19 · PVG 15:19 · LAX 23:19 · JFK 02:19
    ♥ Do have faith in what you're doing.