数据库备份最佳实践

时间:2013-05-10 09:13:33

标签: database backup restore marklogic

我在生产环境中工作,每天处理XML个文件。我们的数据库大小非常大。我们每天都要备份。我了解到,Marklogic会对您之前的备份进行更改以创建新备份。

我想确认这是保持每日备份的最佳方式,还是有其他更好的方法。我也遵循这个过程的任何限制。我的数据库大小约为 350 GB ,并且每天都在增加。所以我正在寻找一种更快速,更简单的解决方案。

1 个答案:

答案 0 :(得分:3)

这个问题相当开放:没有单一的“最佳方式”。 MarkLogic支持完整的在线备份和日记归档,以实现持续增量备份。 http://docs.marklogic.com/guide/admin/backup_restore的文档讨论了这些选项。

您可以考虑每周完整备份以及日记归档,而不是每日完整备份。当您开始新的一周时,您可以使用上周的数据做任何您喜欢的事情:保留它,删除它,将它移到更便宜的存储上等等。

随着MarkLogic数据库的发展,350-GB并不是那么大。但是,此时您应该已经配置了多个林:有关指南,请参阅http://docs.marklogic.com/guide/cluster/scalability#id_96443。假设您有多个CPU核心,将内容存储在相应数量的林中将提高整个系统的性能。这包括备份,因为多个林将并行备份 - 当然,磁盘可能仍然是瓶颈。如果存储是瓶颈,建议分离林和备份的I / O.

如果有多个森林是一个新想法,您可能也对https://github.com/mblakele/task-rebalancer

感兴趣