个人认为采用生产端数据库备份,再通过备份复制技术传输到灾备去的方式是相对更合适的,这是由于:
- 数据库备份通常是用于应对数据逻辑性错误,人为误操作或故意删数据等场景,这些场景下生产数据中心通常没有遭遇大规模灾难,仍是可用的,且灾备端的数据同样可能造损毁,因此此时最佳的解决方案是直接在生产环境用备份进行恢复。而如果按照采用灾备端备份的方案,则需要将备份数据恢复后回传生产再恢复业务,耗时较长。
备份复制技术通常会是基于消重或压缩的数据进行传输,对带宽占用较小,传输效率也高。
因此,还是建议采用生产端数据库备份,再通过备份复制技术传输到灾备去的方式。