ER:简介
本节联结以下主题:
- 什么是 ER?
- ER 和 HDR 有什么不同?
- 术语
- 历史
什么是 ER?
Enterprise Replication(ER)或 Continuous Data Replication(CDR)是一种内置的基于逻辑日志的异步机制,可以在事件级将对特定表和行的改削散布就任意数量标参与节点上。
ER 和 HDR 有什么不同?
ER 在以下方面与 HDR 不同:
- 异构的 —— ER 可以在差另外平台下应用,IDS 版本也可以纷好比样
- 只采用异步举措 —— 外应用 ER 时,在提交用户事件之后启动复制
- 规模 —— ER 可以在特定表的行和列级复制数据
- 多种复制模型 —— ER 可以应用与 HDR 类似的主 - 从模型,也可以应用许多其他模型,好比 update-anywhere、合并(consolidation)、分发(dissemination)和任务负载分区(workload partitioning)。在一个复制系统中可以任意夹杂应用这些模型
- blob 支撑 —— ER 支撑 blobspace 中存储的文本列和字节列
- 基于功夫 —— 可以将 ER 设置为在特按功夫或依照特按功夫间隔执行复制
术语
ER 有许多新术语。表 3 简明总结了一些枢纽的术语:
表 3. 术语
术语
描画
企业复制(Enterprise replication)
一种内置的基于逻辑日志的异步机制,可以在事件级将对特定表和行的改削散布就任意数量标参与节点上。
高可用性数据复制(High-availability data replication)
供给对整个数据库处事器的同步和异步数据复制。用作热备用处事器,供给灾祸恢复或分担负载。
处事器(Server)
数据库实例。
根处事器(Root server)
关于情况中其他 ER 处事器都完全可信的一个处事器。根处事器屡屡有一个完好的 SQLSHOSTS 和一个完好的全局编目。
副本(Replicate)
要复制的表。
参与处事器(Participant)
执行表复制的处事器。
副本集(Replset,replicate set)
副本的鸠合。
排他副本集(Exclusive replset)
停息复制和基于功夫的复制可以应用的副本集。
源(Source)和目标(target)
每每指 ER 情况。源是发作数据的处所;目标是接收数据的处所。
主处事器(Primary)和从处事器(secondary)
每每指 HDR 对。
异构情况(Heterogeneous environment)或同构情况(homogeneous environment)
异构情况是指情况中有差另外硬件平台或软件版本,同构情况是指情况中的硬件和软件版本都相反。
对等(Peer-to-peer)或双向(bi-directional),也称为 update-anywhere
参与复制的每个处事器可以同时作为源和目标。
层次化/层叠复制(Hierarchical/cascading replication)
一个复制源应用其他复制源作为散布点(A...B...C)。
水等分区(Horizontal partitioning)
只对行中选择的列举行复制。经由进程列映射完成。
垂直分区(Vertical partitioning)
只复制表中的某些行,经由进程 WHERE 子句完成。
同步处事器(Sync server)
同步处事器在 ER 处事器初始化时期应用。新的 ER 处事器从这个 ER 处事器得到 syscdr 数据库的拷贝。这让新的处事器了解其他已经定义的 ER 处事器、已经定义的副本等信息。
全局编目(Global catalog)
这由两部分构成:一个共享内存部分和磁盘上的一个摆荡部分。共享内存部分由 onstat 应用,磁盘上的摆荡部分由 cdr 命令应用。摆荡部分基本上就是 syscdr 数据库。
希罕编目(Sparse catalog)
希罕编目供给全局编目标一个受限视图。供给希罕编目标 ER 处事器每每是一个非根节点或叶节点。
历史
ER 的简明历史如下:
- 7.22 —— 最初发布
- 7.31 —— 层次化路由,新的收集接口
- 9.21 —— 行列重写,初始 UDT 支撑
- 9.30 —— 完好的 UDT 支撑,功用厘革(静态并行),假脱机厘革
- 9.40 —— ER/HDR,年夜事件支撑,收集加密支撑,疾速行列恢复
- 10.00 —— 情势演化支撑,模板,同步/反省
版权声明: 原创作品,赞同转载,转载时请务必以超链接情势标明文章 原始情由 、作者信息和本声明。否则将追究司法责任。