我的网站主机允许我无限量的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