0
我已經讀過關係數據庫是一種可怕的方式來做像twitter這樣的多播消息。關係數據庫和多播消息
因此,Twitter只保存每一條推文一次,然後在每個流中檢索它?或在每個用戶的流中保存每條推文?
我想知道爲什麼關係數據庫(如mysql或postgresql)不適合Twitter類應用程序。
我已經讀過關係數據庫是一種可怕的方式來做像twitter這樣的多播消息。關係數據庫和多播消息
因此,Twitter只保存每一條推文一次,然後在每個流中檢索它?或在每個用戶的流中保存每條推文?
我想知道爲什麼關係數據庫(如mysql或postgresql)不適合Twitter類應用程序。
這真的取決於您的應用程序。根據您的設計和要求,NoSQL,基於列的數據庫或關係數據庫的規模將有所不同。像Twitter這樣的大型網站會進行大量的緩存。
不要過早優化。編寫你的應用程序並進行配置。你的代碼/查詢中有80%會在你的代碼/查詢中佔20%。
首先,取得您的接受率。 – 2010-04-30 11:10:03