0

我读过关系数据库是一种糟糕的方式来处理像 twitter 这样的多播消息。

所以 twitter 只保存每条推文一次,然后在每个流中检索它?还是将每条推文保存在每个用户的流中?

我想知道为什么关系数据库(如 mysql 或 postgresql )不适合类似 twitter 的应用程序。

4

1 回答 1

1

这实际上取决于您的应用程序。NoSQL,基于列的数据库或关系数据库都将根据您的设计和要求进行不同的扩展。像 Twitter 这样的大型网站会进行大量缓存。

不要过早优化。编写您的应用程序并对其进行概要分析。80% 的缓慢将出现在 20% 的代码/查询中。

于 2010-04-30T12:12:51.327 回答