ISFRAME 信息系统架构平台 [email protected]
三、DC认识篇
实例环境准备
1. 安装实例服务器节点
为实例搭建4个ISFRAME服务节点。分别是WNODE0、WNODE1、WNODE2、WNODE3。
2. 配置实例服务器节点
配置4个节点之间的联通关系,和关联的数据库。配置完毕是一个树形(星形)结构。
服务器之间文件传输
3.1. 文件同步
WNODE0 指定一个目录A,WNODE1 指定一个目录B。目录A中一旦有文件,ISRAME DC 立即同步到 B目录中。
3.2. 文件分发
WNODE0 指定一个目录A,WNODE1 指定一个目录B,WNODE2 指定一个目录C,,WNODE3 指定一个目录D。目录A中一旦有文件,ISRAME DC 立即同步到 B、C、D目录中。类似可以扩展到更多个目标节点。
3.3. 增量文件
WNODE0 指定一个目录A,WNODE1 指定一个文件F。目录A中一旦有文件,ISRAME DC 立即同步到 F 文件中。新内容附加在F文件尾。
最终效果
数据文件与数据库
3.4. 文件同步到数据库
WNODE1节点又一个目录A,A中的文件内容需要导入WNODE0 的mysql 数据库中的T 表中。
3.5. 数据库数据同步到文件
WNODE0 的mysql 数据库中的T 表中的数据内容增量 传递到WNODE2节点,存入一个F文件中
图片文件与数据库
3.6. 图片(二进制文件)入库
WNODE1节点又一个目录A,A中的文件内容需要导入WNODE0 的mysql 数据库中的T 表中。
3.7. 数据出库存为图片(二进制)文件
WNODE0 的mysql 数据库中的T 表中的数据内容增量 传递到WNODE2节点,存入一个F文件中
数据库到数据库传输
3.8. 数据标志位方式同步
本实例是标志位方式的传输
WNODE0 的mysql 数据库中有Y(源)表,Y表中有同步标志位;
WNODE1节点的MySQL库中有T(目标)表。Y表中一有新内容,DC就将新内容同步T表中。
3.9. 数据多步提交
WNODE0 的MySql 数据库中有Y(源)表,Y表中有同步标志位;
WNODE1节点的MySQL库中有T1(目标)表。
WNODE1节点的SqlServer库中有T2(目标)表。
Y表有新增内容,DC就发送到 WNODE1,收到数据后,WNODE1先入MySql T1,然后入SqlServer T2,实现多数据库提交。
3.10. 数据分发
WNODE0 的mysql 数据库中有Y(源)表;
WNODE1节点的MySQL库中有T1(目标)表;
WNODE2节点的MySQL库中有T2(目标)表
Y(源)表中一有新内容,DC就将新内容同步T1和T2表中。
3.11. 数据分配式分发
WNODE0 的mysql 数据库中有Y(源)表;
WNODE1节点的MySQL库中有T1(目标)表;
WNODE2节点的MySQL库中有T2(目标)表
Y(源)表中一有新内容,DC就应该发送给T1的数据发送到T1表中;将应该发送给T2的新内容同步到T2表中。
3.12. 数据标志位方式"增"、"删"、"改"全面同步
源数据表Y的内容同步到其他数据库中的T表。同步的的方式也是通过标志位,如dc_flag.
本例不但实现“新增”同步,还需要实现“修改”和“删除”同步。
3.13. 时间戳增量同步
本实例是线形量方式的传输,也就是对没有同步标志位的数据表,ISFRAME 跟踪线性增量进行同步。WNODE0 的mysql 数据库中有Y(源)表;Y中记录中时间戳字段递增。
WNODE1节点的MySQL库中有T(目标)表。Y表中一有新内容,DC就将新内容同步T表中。
下载软件文档 : http://pan.baidu.com/s/1kVboGcv
相关内容:ISFRAME 是什么?、章节目录、试验环境、数据访问
DA 、
定时任务 SCHEDULE
、ISFRAME工具箱
ISFRAME 信息系统架构平台 00005_dc_base