【发布时间】:2012-06-17 04:04:33
【问题描述】:
我们公司的 Web 应用程序每天会存储数以千计的访问者的大量数据点,我们预计硬盘很快就会被填满。我们的服务器无法支持更多的硬盘驱动器,我们对腾出一些空间来为我们购买几个小时的空间的小技巧不感兴趣。
我们如何解决这个问题?数据库很大,超过 200GB,而且我们的网站需要可用,所以我不认为复制它并将其移动到新的、更大的服务器对我们来说是一个不错的选择。此外,当那台服务器的磁盘空间不足时会发生什么?
大型网站通常会采取哪些措施来解决这个问题?
谢谢!
【问题讨论】:
-
他们通常会根据某种保留计划归档/清除数据,或者构建可以根据业务需求扩展的系统。如果您需要保留这些数据,并期望它以相当不受控制的速度增长,那么您没有正确调整系统大小。
-
我们没有。我在问我们现在能做什么。
-
这取决于您的业务需求。您可以 1) 构建具有可扩展存储(NAS 或 SAN)的新系统并进行迁移,或者 2) 实施保留策略。或者你什么也不做,让系统崩溃。我没有看到很多其他选择。没有什么魔术可以让你自己制造的问题消失。
-
@Paul:是否需要从您的应用程序中访问整个数据?我的意思是,是否可以将其中的一些存档并保留以供以后使用,例如:由外部系统执行的使用分析?
-
这与 SO 无关;属于Server Fault
标签: mysql