【发布时间】:2012-06-26 21:37:45
【问题描述】:
在 EC2 微实例上运行的 Mongodb 磁盘已满。我有什么选择?
- 附加新的 EBS?
- 创建一个新实例?
- 创建分片?
【问题讨论】:
-
我会启动一个更大的实例并将数据移到那里。
标签: mongodb amazon-ec2
在 EC2 微实例上运行的 Mongodb 磁盘已满。我有什么选择?
【问题讨论】:
标签: mongodb amazon-ec2
如果之前性能不是问题,最简单的方法是附加一个新的 ESB,然后停止 mongo 移动新磁盘上的数据并使用新的 --dbpath 重新启动 mongo。
当然,如果您想提高性能并为解决方案增加一些复杂性,请创建一个新分片,但您需要仔细检查您的代码是否是分片证明 :)(例如:MapReduce and sharding environment)
【讨论】: