Mysql 对于像quora这样的应用程序,什么是合适的DB模式?

Mysql 对于像quora这样的应用程序,什么是合适的DB模式?,mysql,database-design,nosql,relational-database,quora,Mysql,Database Design,Nosql,Relational Database,Quora,我读了一些文章,其中Quora使用mySql作为数据库,但仍然设法少存储数据模式。但是我想知道,如果它在关系型模式中,那么模式会是什么,为什么它不适合 我尽力创建了一个模式我想知道为什么它不适合Quora。 问题表(id、内容、用户id); 答案表(id、内容、问题id、用户id) 注释表(id、内容、来源id、来源类型、使用id)-因为注释可以来自问题、答案和嵌套注释本身 所有表的ID列都引用相同的序列,以帮助分层搜索 其他桌子像 like_表(id、源id、用户id); 投票表(id、投票、

我读了一些文章,其中Quora使用mySql作为数据库,但仍然设法少存储数据模式。但是我想知道,如果它在关系型模式中,那么模式会是什么,为什么它不适合

我尽力创建了一个模式我想知道为什么它不适合Quora。

问题表(id、内容、用户id); 答案表(id、内容、问题id、用户id) 注释表(id、内容、来源id、来源类型、使用id)-因为注释可以来自问题、答案和嵌套注释本身

所有表的ID列都引用相同的序列,以帮助分层搜索

其他桌子像 like_表(id、源id、用户id); 投票表(id、投票、用户id)

有人能帮我学习吗,为什么这不适合像quora这样的应用程序

Quora没有马上给出他们的db设计,但他们说它与friend feed的设计类似

另一个很好的例子是Pinterest

其他资源:


这是一个有趣的问题,但请说明Quora目前正在使用MySQL做什么。我已经在内容中添加了参考资源。非常感谢。