请问像知乎这种超大型的论坛项目是数据库底层是如何设计的?

2019-05-09 11:08:39 +08:00
 noble4cc

底层持久化肯定要分库分表了,像这种要分多少库呢?每个库中的回答或者说评论又要分多少表呢?

打开首页看到的是关注人的热数据 这种肯定不是靠直接查库了(肯定分布在不同的库中),这种功能又是如何实现的呢?

只是想和大家头脑风暴下,大牛轻喷

6641 次点击
所在节点    Java
26 条回复
dexterzzz
2019-05-09 19:35:04 +08:00
stack overflow 架构,表结构,数据都有公开
mamahaha
2019-05-09 22:26:35 +08:00
有钱能使鬼推磨,自己做好业务逻辑,剩下的花钱买机器雇人就行了。
mamahaha
2019-05-09 22:29:26 +08:00
我的花瓣+知乎+豆瓣全方位娱乐汇总网站马上就要出世了
ETiV
2019-05-09 23:25:13 +08:00
我觉得,改造、优化 InnoDB,才能叫「数据库底层」

标题改叫「用的啥数据库,数据表咋设计的,缓存咋用的」比较合理些
coder9778
2019-05-10 10:30:34 +08:00
@noble4cc 大 Vpush mq, 小透明直接查库。
Gempty
2019-05-10 11:54:02 +08:00
分享你刚编的故事~~~

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

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

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

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

© 2021 V2EX