期刊文献+

SQL Server数据库的应用级持续数据保护系统 被引量:2

Application-Level Continuous Data Protection System for SQL Server Database
下载PDF
导出
摘要 针对传统数据容灾系统备份窗口大、容灾等级低等问题,提出并设计了与SQL Server数据库相结合的应用级持续数据保护容灾系统.系统通过SQL Server提供的应用程序接口API,读取数据库事务日志变化,从而实时捕获数据库数据变化,将捕获的数据变化以日志的形式缓存并传送到异地进行操作重放,实现异地远程容灾.当发生灾难时利用心跳检测、IP浮动等技术进行远程异地接管;当发生误操作时可根据日志文件恢复到之前的任意时间点。 To solve the problems of traditional data disaster recovery system with large backup window and low disaster immunity, an application-level continuous data protection disaster recovery system combined with SQL Server database is introduced and designed. Application program interface provided by SQL Server is used to read the database transaction log file in the system, then date changes are captured online. The captured data change is recorded in log file and stored in cache-quene. It will be sent to other places to achieve remote offsite disaster recovery. When a disaster occurs, the system uses heartbeat detection, floating IP technologies to take over the broken system. When a malfunction occurs, the system can return to any time point according to the log file. So the system can effectively avoid data loss which caused by man-made or accident.
出处 《计算机系统应用》 2015年第2期93-98,共6页 Computer Systems & Applications
关键词 事务日志 变动数据捕获 持续数据保护 容灾 transaction log file change data capture continuous data protection disaster recovery
  • 相关文献

参考文献10

  • 1WaUis J. Common causes for data loss. http://www.isnare. com/?aid=222505&ca=Computers+and+Technology. [2008- 10-08].
  • 2Patterson DA, Gibson C Katz RH. A case for redundant arrays of inexpensive disks (RAID). ACM, 1988:109-116.
  • 3Rock M, Poresky E Shorten your backup window. Special Issue on Managing the Information that Drives the Enterprise, 2005: 28-34.
  • 4Continuous data protection, https://snia.org/sites/default/files/ SNIA DMF V6 DPI_Guide_4WEB.pdf.
  • 5Flouris M, Bilas A. Clotho: transparent data versioning at the block I/O level. Proc. of the 21st IEEE/12th NASA Goddard Conference on Mass Storage Systems and Technologies. Washington, DC, USA. IEEE Computer Society. 2004: 315-328.
  • 6黄志刚,郭玉东,杨宗博.文件级CDP的设计和实现[J].计算机应用,2008,28(S2):277-279. 被引量:2
  • 7Wang C, Li ZH, Hu N, Nie YM. S-TRAP: Optimization and evaluation of timely recovery to any point-in-time (TRAP). Computer Science and Information Systems/ComSIS, 2012, 9(1): 431-454.
  • 8邹先霞,贾维嘉,潘久辉.基于数据库日志的变化数据捕获研究[J].小型微型计算机系统,2012,33(3):531-536. 被引量:19
  • 9向猛,谢立靖.SQL SERVER 2005基于事务日志的备份与恢复深入研究[J].计算机系统应用,2013,22(6):18-23. 被引量:3
  • 10李爱武.SQL Server实例恢复中重做日志记录定位机制研究[J].现代计算机,2009,15(9):107-109. 被引量:2

二级参考文献17

  • 1林子雨,杨冬青,宋国杰,王腾蛟.实时主动数据仓库中的变化数据捕捉研究综述[J].计算机研究与发展,2007,44(z3):447-451. 被引量:7
  • 2张晓刚,潘久辉.MS SQL Server 2000日志分析方法的研究与实现[J].计算机工程与设计,2006,27(19):3557-3560. 被引量:4
  • 3Kalen Delaney. Inside Microsoft SQL Server 2005: the Storage Engine, Microsoft Press, 2007.
  • 4Kalen Delaney. Inside Microsoft SQL Server 2005:Query Tuning and Optimization, Microsoft Press, 2007.
  • 5Ken Henderson. Guru's Guide to SQL Server Architecture and Internals, Addison Wesley Professional, 2004.
  • 6Delaney K. Inside Microsoft SQL Server^TM 2005: The Storage Engine. US: Microsoft Press, 2006.
  • 7Paul SR. Understanding SQL Server Backups. [2011-08-14]. http://teclmet.mierosoft.com/zh-cn/magazine/2009.07.sqlbac kup.aspx#MtViewDropDownText.
  • 8Suhas D. Truncating a Transaction Log File. [2011-12-21]. http://blogs.msdn.com/b/suhde/archive/2OOg/O7/18/revealing- the-secrets-mmcating-a-transaction-log-file.aspx.
  • 9Randal PS. Understanding Logging and Recovery in SQL Server. [2011-12-26]. http://technet.microsofl.com/en-us/ magazine/2009.02.1ogging.aspx.
  • 10Randal PS. Using fn dblog to tell if a transaction is contained in a backup. [2012-02-17]. http:// sqlskills.com/BLOGS/ PAUL/post/Scarch-Enginc-QA-6-Using-fn_dblog-to-tcU-if-a- transaction-is-containcd-in-a-backup.aspx.

共引文献22

同被引文献25

引证文献2

二级引证文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部