需要增加相应的服务代理来实现的数据同步。服务代理对系统区或整个数据库进行增量数据采集,然后再将增量和修改后的数据发往备份地点进行同样的修改,从而实现数据的更新。因为增量数据的采集实际上是通过存储设备硬件级进行的,并不牵涉大量的数据搜索,所以对应用服务器的性能影响不大。
这种方案一般使用异步的方式进行数据同步,对通讯线路带宽的要求要比硬件级同步要低,但会占用一定的服务器系统资源。
因为可以使用传统的网络接口和通讯协议,所以这种方案是一种性能价格比较高和较为成熟的实现方案。
应用级的复制 直接使用数据库应用系统提供的数据库复制(Replication)功能。这种方法的基本过程是自动定期将生产系统的交易日志(Transaction log)发送到备份服务器,由后者执行和生产系统一样的对备份数库的更新,从而保证两端数据库的同步。
这种方案使用异步的方式进行数据更新,对通讯线路带宽的要求最低,但会占用一定的服务器系统资源,而且要对数据库进行专门配置,对非数据库文件的同步不方便。
这种方案既不用价格高昂的存储厂商专用软硬件设备,也不需要特别的网络通讯接口设备。所以是一种成本最低的方案。而且通过数据库系统自身提供的交易日志更新数据,可以最大限度保证数据的安全性和完整性。
阅读(271) | 评论(0) | 转发(0) |