腾讯的 QQ 和微信的聊天记录用的是什么数据库呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
capturepointer
V2EX    数据库

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

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

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

    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
    记在小本本上的
    fstab
        6
    fstab  
       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     Solana     5154 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 03:50 PVG 11:50 LAX 20:50 JFK 23:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86