有关论坛的数据库选型问题

2020-03-17 06:17:40 +08:00
 black11black
最近公司项目预研,问一下各位有经验的带佬,计划一个日活约等于 V2EX 级别的论坛,数据库基于什么好,具体应该怎么部署。要上 k8s 吗,单机服务撑不撑得住?
谢谢大家
3957 次点击
所在节点    Java
20 条回复
lishunan246
2020-03-17 07:46:20 +08:00
可以参考 Stack Overflow 的配置。https://nickcraver.com/blog/2016/03/29/stack-overflow-the-hardware-2016-edition/
我理解两台机器跑 MySQL 或者 MSSQL 就够了。
jorneyr
2020-03-17 07:50:53 +08:00
如果数据量大,我的话会同时选 MySQL + MongoDB,系统性的管理数据很多是关系型的存放在 MySQL,用户生成的数据如帖子回复等,数据量大且非关系型存 MongoDB
Cbdy
2020-03-17 07:58:20 +08:00
可以直接问站长
lhx2008
2020-03-17 08:25:52 +08:00
固定数据库不用上 k8s,主从是标准配置,再做一个异地热备或者冷备,redis 也是标配了
dilu
2020-03-17 08:27:19 +08:00
没什么日活是 2 台 32 核 64gmysql 扛不住的,如果有,6 台。
des
2020-03-17 09:10:41 +08:00
没人推荐 PG 吗?
aaa5838769
2020-03-17 09:39:50 +08:00
@des PG 这么强大么?之前学习过几天 PG,但是一直没真正的用过。
sadfQED2
2020-03-17 09:41:28 +08:00
@des pg 专业 dba 不好招
imkerberos
2020-03-17 10:11:19 +08:00
用 pg 的都是铁粉,找过来就是靠谱的 DBA。
no1xsyzy
2020-03-17 10:13:18 +08:00
@aaa5838769 我觉得倒说不上强大,而是老牌+开源+没有甲骨文。
huaguzi
2020-03-17 14:44:44 +08:00
告诉你,mysql + redis 绝对够了。而且配置根本不用很好,要考虑的反而是你的数据量,磁盘空间
wangyzj
2020-03-17 14:46:08 +08:00
mysql 够你玩了
purensong
2020-03-17 14:52:22 +08:00
赞同 2L 的观点,关系型数据库 mysql,PostgreSQL 等随你选一个,非关系的主流现在就是 redis 和 mongoDB,随便选一个。关系型存系统管理的基础表等稳定的数据,非关系存帖子等不稳定的数据。
realpg
2020-03-17 16:04:12 +08:00
MYSQL 足够了 这么点规模
DelayNoMay
2020-03-17 16:10:47 +08:00
mysql 够啦,你以为是微博呢
legiorange
2020-03-17 16:11:54 +08:00
上什么 K8s。。。没必要吧。BBS 都一个 mysql 解决了,redis 都没必要没加。
mfanming
2020-03-17 23:53:29 +08:00
discuz 日活 10 万感觉没压力呢
gaigechunfeng
2020-03-18 09:43:02 +08:00
我们也有这个需求,在考虑是用 mysql 还是 mongodb。
但我估计最后还是 mysql 一把梭
abelce
2020-03-18 10:22:39 +08:00
postgres 可以
bthulu
2023-11-21 16:42:54 +08:00
日活约等于 V2EX 级别, sqlite 就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/653431

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX