V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
DDMCloud
V2EX  ›  程序员

腾讯/阿里这样拥有大量用户的站的用户数据是如何存储的呢 是 mysql 主从多备+均衡负载吗

  •  2
     
  •   DDMCloud ·
    DDMCloud · Oct 30, 2016 via Android · 6475 views
    This topic created in 3470 days ago, the information mentioned may be changed or developed.
    15 replies    2016-10-31 14:51:10 +08:00
    wy315700
        1
    wy315700  
       Oct 30, 2016
    不是这么简单的架构能解决的
    DDMCloud
        2
    DDMCloud  
    OP
       Oct 30, 2016 via Android
    @wy315700 如果了解的话。。能大致说一下嘛
    zonyitoo
        4
    zonyitoo  
       Oct 30, 2016
    这么大的并发量,用 MySQL 分分钟爆炸
    miki6180
        5
    miki6180  
       Oct 30, 2016
    MySQL5.7 出了多线程强一致复制功能, 对于做集群很有用.还有说用 MySQL 做并发的会爆炸.网易的集群系统全都是 MySQL.用 MySQL 硬件配置一定要跟上, 比如 Oracel 通过阵列的构架, IOPS 可以到达很高, 那么用 MySQL 就必须得用 SSD 硬盘, 来让 IOPS 到达和 Oracel 一样, 而不是还用磁盘, 然后说瞧 MySQL 就是比 Oracel 慢, 垃圾.
    t6attack
        6
    t6attack  
       Oct 30, 2016
    严格来讲,网易用的并不是原版 mysql 。我记得以前在书店看过一本 mysql 优化的书,网易 DBA 写的。这些大公司对数据库的优化研究深入到源码级别,尤其对 mysql 这种开源数据库来讲,使用的都是自己修改以后重新编译的版本。
    lynx
        7
    lynx  
       Oct 30, 2016   ❤️ 2
    高性能机器+分库分表+mysql 内部优化
    这样支撑个百亿级的宽表都没啥问题
    catror
        8
    catror  
       Oct 30, 2016 via Android
    choury
        9
    choury  
       Oct 30, 2016 via Android
    腾讯有分布式引擎 tspider
    zjyjer
        10
    zjyjer  
       Oct 30, 2016
    eslizn
        11
    eslizn  
       Oct 30, 2016
    单就用户资料来说水平扩展还是很方便的, mysql 完全可以胜任,而且很多公司都会对源生 mysql 做改造,例如腾讯的 cdb ,单机性能比源生的就高很多。微信的那套东西是解决分布式环境下的强一致性问题,用户资料这块没有太多强一致性的问题~
    JamesPan
        12
    JamesPan  
       Oct 30, 2016
    @zonyitoo 用 AliSQL + x86 服务器
    JamesPan
        13
    JamesPan  
       Oct 30, 2016
    分库分表 -> MySQL 集群 -> PetaData ,数据库中间层 -> 读写分离,冷热数据分离 -> MySQL + HBase -> OceanBase ,大数据 -> Hadoop -> ODPS(MaxCompute)
    pangliang
        14
    pangliang  
       Oct 31, 2016
    只讨论有多少用户多少 qps, 不讨论用了多少台机器来抗的, 都是耍流氓
    digitv
        15
    digitv  
       Oct 31, 2016
    腾讯内部有大量的基础组件,绝大多数业务并不会使用 mysql ,比如游戏业务基本上就不怎么会用 mysql 。少部分业务使用的,比如计费方案也比较复杂
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2556 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 12:42 · PVG 20:42 · LAX 05:42 · JFK 08:42
    ♥ Do have faith in what you're doing.