在数据库软件中实现数据的同步和复制有多种方法,其中最常见的是使用数据库系统软件来实现远程复制和同步。以下是一种基于数据库的复制方式的简要说明:
基于数据库的复制方式可分为实时复制、定时复制和存储转发复制。实时复制是当主中心的数据库内容被修改时,备份中心的数据库内容实时地被修改。定时复制是当主中心的数据库内容被修改时,备份中心的数据库内容会按照时间间隔,周期性地按照主中心的更新情况进行刷新。存储转发复制是当主中心的数据库内容被修改时,主中心的数据库服务器会先将修改操作Log存储于本地,待时机成熟再转发给备份中心。
远程数据库复制需要配置数据库远程复制管理软件,并具备主、备用系统间的网络通信条件(例如TCP/IP通道)。
主、备系统可通过路由器进行互连。远程数据库复制的容灾备份方案中主、备系统中的服务器主机类型、存储设备类型可以不一样。对数据库的操作访问基于开放接口时甚至可以实现异种数据库之间的互为备份复制。