我的網站主機允許我無限量的MS SQL數據庫 - 但每個數據庫最多隻能有3GB。在用戶之間存儲離線消息的最佳方法?
我的用戶數據庫與我的主數據庫是分開的。主數據庫包含幾個包含字符串和數字(無斑點)的表格,例如:「Messages」,「BugReports」,「UserOptions」
我允許用戶之間的離線消息 - 當消息無法傳遞它存儲在「消息」表中。這很好,但我擔心:從長遠來看,當網站獲得大量流量並且數據庫接近3GB時會發生什麼?
我應該使「消息」和「BugReports」表分開數據庫嗎?
BTW,你應該考慮使用Service Broker的跨邊界DB,這在單實例工作兩個交叉DBS和跨DBS在不同機器上張貼的用戶之間的消息。這是MySpace的工作方式:http://www.slideshare.net/markginnebaugh/myspace-sql-server-service-broker-oct-2009 – 2011-01-28 06:44:41