备份RavenDB – 在不使用VSS的情况下备份数据目录是否安全?

RavenDB的文档基本上表明有几种备份RavenDB数据库的方法:

  • 使用提供的Raven.Backup.exe工具
  • 从“工作室”网页界面启动导出
  • 使用客户端API
  • 使用VSS(Volume-Shadow-copy-Services)复制RavenDB数据目录
  • 使用“Smuggler”工具或通过工作室Web界面启动导出(不是真正的备份)。

我相信我组织的备份是“天真地”完成的(即直接复制RavenDB数据目录, 而不涉及VSS)。

问题:

  • 直接复制RavenDB数据目录(不使用VSS)有风险吗? 本能地看来,对我来说这似乎是一个坏主意。
  • 如果我们想开始使用VSS,我们应该怎么做呢?

谢谢!

我联系了Hibernating Rhinos(RavenDB供应商),他回答说:

如果您使用的是外部工具,则需要VSS进行适当的备份。 坦率地说,使用RavenDB的内部备份工具通常会更好

因此,“天真”复制RavenDB数据目录是一个不行。