关系数据库和多播消息

时间:2010-04-30 11:06:06

标签: database twitter stream relational-database

我已经读过关系数据库是一种很糟糕的方式来做Twitter之类的多播消息。

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

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

1 个答案:

答案 0 :(得分:1)

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

不要过早优化。编写您的应用程序并进行配置80%的缓慢将在20%的代码/查询中。