为了简化对于多种数据库的容灾备份,设计并实现了一种多数据库的容灾系统。该系统能够将服务器上的多种数据库备份到远程服务器上,采用统一的接口和存储格式,支持多种备份方式、多时间策略,提供。通过对底层的抽象,不同的数据库容灾模块可以独立的进行编写,并且可以一致的被系统所加载。实验结果表明,通过抽象并且按照统一的规则对不同的数据库容灾模块进行开发,使用针对不同数据库的优化技术,可以使容灾系统对服务器的负载影响最小化。
In order to simplify backup of different database, an database disaster tolerance system is designed and implemented. This system can multiple database system and transfer the backup data to remote server, a unified interface and storage format is used. A multiple backup methods and time strategy are supported and, provides a flexible way is provided to make database sys- tem disaster tolerant. When disaster happens, it can rebuild the original database system in a different server, which makes the database system disaster tolerant. The experimental result shows through the abstract of low-level modules, different datebase backup and recovery modeles can be developed using database-dependent technology, that decreases the impact of the server.