关于 GBase XDM 复制功能的详解(1)
南大通用公司数据库产品 GBase XDM 是自主开发的一款内存级的对象数
据库,其复制功能可实现数据的实时/定时数据同步。保证在一个分布式的环境
中, 主服务器的数据和从服务器的数据保持一致。
既然是复制,我们就要谈一下角色。在复制的环境中设计到以下角色:
⚫ 主数据库:主数据库的数据能够进行读写的操作。主数据库可处理从
数据库客户机发出的更新请求。
⚫ 从数据库:包含主数据库所含信息副本数据库。从数据库可处理来自
客户机的搜索请求。
⚫ 中间数据库:中间服务器数据库接收来自主数据库的修改,并把变化
传送到从数据库。
GBase XDM 数据库有三种复制的方式,分别是推拉复制、主从复制、和镜
像复制。
这次我们先介绍推拉复制。
推拉复制是由数据使用方在本地维护信息数据片段的镜像拷贝。是通过服务
进程来实现的。可以周期性地获取数据提供方的数据更新。它以维护和交换
cookie 的方式,保持对复制内容状态的跟踪。因为使用者和提供者维护各自数
据内容的状态,使用者可以通过向提供者查询所需要的条目来进行增量的同步。
在拉模式同步模式中,提供者使用基于拉的同步机制,提供者不需要跟踪使
评论