gpt4 book ai didi

简单实例上的 MongoDB 行为失败

转载 作者:可可西里 更新时间:2023-11-01 10:16:04 25 4
gpt4 key购买 nike

我已经看到 Swisscom Application Cloud 上的标准 MongoDB 服务不在 HA 中,因此在实例失败的情况下我们应该期望哪个级别的服务:

  • 数据丢失?
  • 自动恢复?
  • 我应该期待多长时间的停机时间?
  • 从应用的角度来看,触发自动重连就足够了吗?

最佳答案

对于公开发售,Swisscom 不提供有关 SLA 的任何保证。这包括正常运行时间。如果发生 Swisscom 责任范围内的故障,他们能够检测到故障并在合理的时间内启动恢复程序。 Swisscom 强烈推荐使用 HA 服务。我建议通读 Swisscom Application Cloud 的条款: http://developer.swisscom.com/terms/

根据我的经验,服务重启速度非常快,因此自动重新连接应该就足够了。

MongoDB 文档通常会回答您的很多问题:如果单个实例 MongoDB 服务发生故障,只要数据没有损坏,它将自动恢复存储在磁盘上的所有信息。看一下: https://docs.mongodb.com/manual/core/journaling/

我还强烈建议您通过应用云门户执行定期备份。因此,如果磁盘损坏,您可以恢复数据。

长话短说

  • 服务将在崩溃时重新启动。
  • 重启时间会有所不同,因为它在很大程度上取决于触发的原因和方式。如果 MongoDB 必须恢复数据并重新应用日志,通常需要更长的时间。
  • 始终为您的数据库后端启用自动重新连接。
  • 此外:定期备份您的数据库。

关于简单实例上的 MongoDB 行为失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43087143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com