论文部分内容阅读
随着信息技术的发展和电子商务的普及,信息系统的高可靠性和高可用性日渐成为企业关注的热点。数据的损坏或丢失、业务服务的中断都将给企业造成巨大的损失。如何在灾难发生后保持数据的完整性和维持业务的连续运转?异地容灾系统的建设是保证整个信息系统稳定和数据安全的关键所在。 广东省考试中心和广东工业大学计算机工程研发中心联合开发了广东省普通高考网上报名系统,成功地利用现代化的网络手段进行高考报考工作。由于该系统对数据安全性和业务连续性要求很高,因此需要对其建设异地容灾系统。异地容灾系统的核心思想是通过在远程建立和维护一个备用系统,利用地理上的分离来增强系统和数据对灾难性事件的抵御能力。 本课题首先详细介绍了广东省普通高考网上报名系统的结构与功能,分析了现有系统在安全方面的不足。进而通过引入异地容灾系统,提出了网上报名系统的异地容灾需求。然后,论文通过深入分析目前的容灾方式,设计了一个采用数据库层容灾的多层冗余的异地容灾系统方案,分析和研究了该异地容灾系统的容灾方式、体系结构及其功能模块。最后论文通过对同步功能及其机制的研究,设计了数据同步子系统,实现了核心的数据同步功能,重点研究了数据同步技术在异地容灾系统中的应用,并阐明了初始同步、日志传输管理、错误处理和优化等模块的实现过程。该容灾系统构建在Oracle的Data Guard技术上,具有良好的抵御各种灾难的能力,平时也可以分担生产系统的压力,提高了容灾设备利用率,还可以作为生产系统的测试中心,并为生产系统的扩展提供极大的灵活性。本课题的研究和实现工作为相关研究提供了一些新的思想和方案。