2010-04-30 48 views
0

我已經讀過關係數據庫是一種可怕的方式來做像twitter這樣的多播消息。關係數據庫和多播消息

因此,Twitter只保存每一條推文一次,然後在每個流中檢索它?或在每個用戶的流中保存每條推文?

我想知道爲什麼關係數據庫(如mysql或postgresql)不適合Twitter類應用程序。

+0

首先,取得您的接受率。 – 2010-04-30 11:10:03

回答

1

這真的取決於您的應用程序。根據您的設計和要求,NoSQL,基於列的數據庫或關係數據庫的規模將有所不同。像Twitter這樣的大型網站會進行大量的緩存。

不要過早優化。編寫你的應用程序並進行配置。你的代碼/查詢中有80%會在你的代碼/查詢中佔20%。