我正在安装一个非常关键的系统。如果系统出现故障,用户需要最后一分钟的数据。
为了实现这一点,我考虑每分钟运行一次事务日志备份 + FTP。有人这样做过吗?这是实现 1 分钟数据丢失容忍度的最佳方法吗?
感谢任何建议,
谢谢!
答案1
嗯,您可以频繁地进行 tx 日志记录,但它仍然会丢失数据。
最好的方法是:
- 3个数据库服务器,一个小型免费版作为见证,使用安全镜像。
数据库的2个副本,保持同步。
然后使用 DPM(数据保护管理器)对其进行近乎实时的备份。
特别要尽快升级到 SQ LServer 2012,并在两台服务器上镜像数据库文件(总共:4 个数据库副本),最好放在单独的机箱/ raid 控制器上。
是的,那样会很昂贵 - 但“高度批判”意味着“付出所需的代价”。
而且您不需要 FTP - SQL Server 日志文件传送可以通过文件共享自行发送日志。
答案2
在这种频率下,你最好使用数据库镜像。
答案3
为了部署高可用性解决方案,我始终建议使用 HP 存储镜像软件。 http://h18006.www1.hp.com/products/storage/software/sm/