Chinaunix首页 | 论坛 | 博客
  • 博客访问: 714779
  • 博文数量: 535
  • 博客积分: 9970
  • 博客等级: 中将
  • 技术积分: 7260
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-15 03:47
文章分类

全部博文(535)

文章存档

2011年(1)

2008年(534)

我的朋友

分类: 服务器与存储

2008-06-15 05:37:01

需要增加相应的服务代理来实现的数据同步。服务代理对系统区或整个数据库进行增量数据采集,然后再将增量和修改后的数据发往备份地点进行同样的修改,从而实现数据的更新。因为增量数据的采集实际上是通过存储设备硬件级进行的,并不牵涉大量的数据搜索,所以对应用服务器的性能影响不大。

  这种方案一般使用异步的方式进行数据同步,对通讯线路带宽的要求要比硬件级同步要低,但会占用一定的服务器系统资源。

  因为可以使用传统的网络接口和通讯协议,所以这种方案是一种性能价格比较高和较为成熟的实现方案。

  应用级的复制

  直接使用数据库应用系统提供的数据库复制(Replication)功能。这种方法的基本过程是自动定期将生产系统的交易日志(Transaction log)发送到备份服务器,由后者执行和生产系统一样的对备份数库的更新,从而保证两端数据库的同步。

  这种方案使用异步的方式进行数据更新,对通讯线路带宽的要求最低,但会占用一定的服务器系统资源,而且要对数据库进行专门配置,对非数据库文件的同步不方便。

  这种方案既不用价格高昂的存储厂商专用软硬件设备,也不需要特别的网络通讯接口设备。所以是一种成本最低的方案。而且通过数据库系统自身提供的交易日志更新数据,可以最大限度保证数据的安全性和完整性。



阅读(271) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~