V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
capturepointer
V2EX  ›  数据库

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

  •  
  •   capturepointer · 2018-04-03 14:39:27 +08:00 · 8838 次点击
    这是一个创建于 2425 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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