我已经读过关系数据库是一种很糟糕的方式来做Twitter之类的多播消息。
所以twitter只会保存每条推文一次,然后在每个流中检索它?或者保存每个用户流中的每条推文?
我想知道为什么关系数据库(比如mysql或postgresql)不适合类似Twitter的应用程序。
答案 0 :(得分:1)
这实际上取决于您的申请。 NoSQL,基于列的数据库或Relational数据库将根据您的设计和要求进行不同的扩展。像Twitter这样的大型网站会进行大量的缓存。
不要过早优化。编写您的应用程序并进行配置80%的缓慢将在20%的代码/查询中。