![]() | 1 wy315700 2016-10-30 12:01:07 +08:00 不是这么简单的架构能解决的 |
![]() | 3 wy315700 2016-10-30 12:06:02 +08:00 |
![]() | 4 zonyitoo 2016-10-30 12:22:36 +08:00 这么大的并发量,用 MySQL 分分钟爆炸 |
5 miki6180 2016-10-30 13:16:27 +08:00 MySQL5.7 出了多线程强一致复制功能, 对于做集群很有用.还有说用 MySQL 做并发的会爆炸.网易的集群系统全都是 MySQL.用 MySQL 硬件配置一定要跟上, 比如 Oracel 通过阵列的构架, IOPS 可以到达很高, 那么用 MySQL 就必须得用 SSD 硬盘, 来让 IOPS 到达和 Oracel 一样, 而不是还用磁盘, 然后说瞧 MySQL 就是比 Oracel 慢, 垃圾. |
6 t6attack 2016-10-30 13:37:47 +08:00 严格来讲,网易用的并不是原版 mysql 。我记得以前在书店看过一本 mysql 优化的书,网易 DBA 写的。这些大公司对数据库的优化研究深入到源码级别,尤其对 mysql 这种开源数据库来讲,使用的都是自己修改以后重新编译的版本。 |
7 lynx 2016-10-30 14:01:21 +08:00 ![]() 高性能机器+分库分表+mysql 内部优化 这样支撑个百亿级的宽表都没啥问题 |
![]() | 8 catror 2016-10-30 16:11:51 +08:00 via Android |
![]() | 9 choury 2016-10-30 17:30:39 +08:00 via Android 腾讯有分布式引擎 tspider |
10 zjyjer 2016-10-30 20:15:03 +08:00 |
11 eslizn 2016-10-30 22:02:05 +08:00 单就用户资料来说水平扩展还是很方便的, mysql 完全可以胜任,而且很多公司都会对源生 mysql 做改造,例如腾讯的 cdb ,单机性能比源生的就高很多。微信的那套东西是解决分布式环境下的强一致性问题,用户资料这块没有太多强一致性的问题~ |
![]() | 13 JamesPan 2016-10-30 22:21:37 +08:00 分库分表 -> MySQL 集群 -> PetaData ,数据库中间层 -> 读写分离,冷热数据分离 -> MySQL + HBase -> OceanBase ,大数据 -> Hadoop -> ODPS(MaxCompute) |
![]() | 14 pangliang 2016-10-31 11:24:46 +08:00 只讨论有多少用户多少 qps, 不讨论用了多少台机器来抗的, 都是耍流氓 |
![]() | 15 dynastysea 2016-10-31 14:51:10 +08:00 腾讯内部有大量的基础组件,绝大多数业务并不会使用 mysql ,比如游戏业务基本上就不怎么会用 mysql 。少部分业务使用的,比如计费方案也比较复杂 |