您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
30万用户的web系统,单台mysql服务器可以扛住吗?
数据库,一台,在线30万用户的web系统,单台mysql服务器可以扛住吗?
发布时间:2020-12-06加入收藏来源:互联网点击:
30万用户的web系统,单台mysql服务器可以扛住吗?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
30万用户日活按10%算就是30000人,并发按10%算3000qps。一般MySQL并发不建议超过2000,1500到1800是比较理想的。可以考虑加mq来分担一些并发请求,让落到数据库的并发请求尽量均匀。这个主要针对写请求。
回答于 2019-09-11 08:43:50
可以,数据库单独一台,其他应用部署个三四太台,关键看优化!
回答于 2019-09-11 08:43:50
可以 静态web 都不用mysql 哈哈,看日活等等,条件太少 问题不好。假设有5万日活,缓存牛b,增删改少,也是能抗的。
回答于 2019-09-11 08:43:50
理论上,一个数据库足够了,如果不够,现买也来得及。设计上最好分库。一旦业务膨胀,一个数据库肯定不行,写瓶颈不好解决。
再一个,数据库有点贵,如果不是强调事务和安全,可以使用其他nosql代替。
现在多种数据存储各有优缺点,根据特性使用。别为了用而用。
保持系统简洁很关键,弄的太复杂,运维成本也是很吓人。
回答于 2019-09-11 08:43:50
看你的并发量了,基本够用。如果不行,就上redis做一些数据缓存,避免频繁读库。这样一台数据库就够了。
回答于 2019-09-11 08:43:50
web如果是单纯提供IIS浏览服务,应该大差不差,毕竟不是同时并发。如果是日常连接30万,再提供点别的,那就扯淡了。
回答于 2019-09-11 08:43:50
必然可以,只要硬件还凑合,业务逻辑适当优化,30W的用户还是能轻松搞定的
回答于 2019-09-11 08:43:50
这个表述太笼统,如果只是简单的业务逻辑,并发并不高的情况下,1台服务器基本可以满足,这台服务器配置应该也不低,如果是复杂业务系统,有高并发,类似秒杀,抢购,在线聊天室等场景同时在线场景,一台服务器可能远远不够
回答于 2019-09-11 08:43:50
逻辑运算别放数据库,加mq加内存数据库,能抗住
上一篇:学习该为了快乐还是成绩?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |