1.为什么要进行数据库复制?
数据库复制技术是一种对企业数据库进行复制的技术
随着应用系统的不断发展,系统对于数据库的依赖与日俱增,目前无论金融、政府、石化、电力、教育、医疗还是企业ERP系统
无一例外的出现了数据库的身影,特别是大型数据库的身影,主要集中在ORACLE、SQL SERVER和DB2
目前应用系统都需要通过数据库来保证交易的完整性以及交易完成的效率
但是对于很多中小企业,不可能使用数据库大集中的方式,只能通过数据同步复制技术,利用廉价VPN技术
让简单宽带技术构建起各分公司的集中交易模式,而数据库复制技术对于中小企业的总/分部数据一致提供了技术可能
2.数据库复制的技术指标
如果需要将数据库复制到另外一个地方,必须满足一个重要的指标
1、数据必须实时:如果不是实时,那只能叫数据库迁移,属于数据仓库ETL的范畴
2、数据必须准确:对复制过去的数据必须经得起验证,保证数据准确无误
3、数据必须可在线查询:如何知道数据复制过去了,必须提供查询手段保证实时在线查询
4、数据复制独立性:数据库复制软件不能安装在主库,特别是不能在主库上进行编译,否则对主库的应用系统将产生不可估量的影响
5、数据复制配置简单:这里面的指标包含不停机初始化、数据库表过滤机制、数据库用户过滤机制,这些都需要简单配置可用
6、数据复制便于监控:必须提供数据复制的过程监控机制,保证数据复制监控实时性,保证对数据复制