`
zjgzpc
  • 浏览: 25435 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SymmetricDS 数据同步系统

阅读更多

SymmetricDS 数据同步工具 (免费开源!!)

 

目前网上只有英文文档,看起来比较吃力。

 

下面博客中有详细说明:

参阅官网: http://symmetricds.codehaus.org/

 

http://secyaher.blog.163.com/blog/#m=0&t=1&c=fks_084066085082084065081085085095087094088070081081081

 

 

 

 步骤大致如下: (具体详细步骤已经制作成视频!欢迎下载!)

 



 

 

创建表应用表(两个库要同步)

创建系统表
sym -p root.properties --auto-create 

将数据库样本导入
sym -p root.properties --run-sql insert_sample.sql 
delete from sym_node_group_link;
delete from sym_node_group;
delete from sym_node_identity;
delete from sym_node_security;
delete from sym_node;


insert into sym_node_group (node_group_id, description) 
values ('zjg', 'root');
insert into sym_node_group (node_group_id, description) 
values ('home', 'client');

insert into sym_node_group_link (source_node_group_id, target_node_group_id, data_event_action)
values ('zjg', 'home', 'P');   --(P = Push, W = Wait for Pull) 
insert into sym_node_group_link (source_node_group_id, target_node_group_id, data_event_action)
values ('home', 'zjg', 'W');

insert into sym_node (node_id, node_group_id, external_id, sync_enabled)
values ('00000', 'zjg', '00000', 1);
insert into sym_node_identity values ('00000');


-- Channels
insert into sym_channel 
(channel_id, processing_order, max_batch_size, enabled, description)
values('CHANNEL_ZJG', 1, 100000, 1, 'ZJG SEND FROM HERE');

insert into sym_channel 
(channel_id, processing_order, max_batch_size, enabled, description)
values('CHANNEL_HOME', 1, 100000, 1, 'HOME SEND FROM HERE');


-- Triggers
insert into sym_trigger 
(trigger_id,source_table_name,channel_id,last_update_time,create_time)
values('TIGER_EPORT_ID','ZJG_EPORT','CHANNEL_ZJG',current_timestamp,current_timestamp);

insert into sym_trigger 
(trigger_id,source_table_name,channel_id,last_update_time,create_time)
values('TIGER_HOME_ID','ZJG_HOME','CHANNEL_HOME',current_timestamp,current_timestamp);


-- Routers
insert into sym_router 
(router_id,source_node_group_id,target_node_group_id,create_time,last_update_time)
values('zjg_home_router', 'zjg', 'home', current_timestamp, current_timestamp);

insert into sym_router 
(router_id,source_node_group_id,target_node_group_id,create_time,last_update_time)
values('home_zjg_router', 'home', 'zjg', current_timestamp, current_timestamp);


-- Trigger Router Links
insert into sym_trigger_router 
(trigger_id,router_id,initial_load_order,last_update_time,create_time)
values('TIGER_EPORT_ID','zjg_home_router',100,current_timestamp,current_timestamp);

insert into sym_trigger_router 
(trigger_id,router_id,initial_load_order,last_update_time,create_time)
values('TIGER_HOME_ID','zjg_home_router', 200, current_timestamp, current_timestamp);



启动服务端  客户端 服务
sym -p root.properties --port 8080 --server 
sym -p client.properties --port 9090 --server 

设置服务端节点 
sym -p root.properties --open-registration "zjg,1"  (维护在sym_node表中)

加载服务端节点
sym -p root.properties --reload-node 1  (这里的1,必须是已经在sym_node中的节点ID)

 



 

  • 大小: 68.7 KB
分享到:
评论
20 楼 renyuan2ni 2015-04-16  
你好,现在还能否提供录屏不?
邮箱  dreamlifem@163.com
19 楼 yuanfangren123 2014-12-06  
求视频,577169591@qq.com
18 楼 xieyuan1988 2014-10-01  
求视频214876384@qq.com  谢谢!
17 楼 狼行-狼行 2014-08-29  
您好,能否发视频给我呢?谢谢,非常感谢,邮箱:278036472@qq.com
16 楼 u010419061 2014-07-22  
大牛!!求SymmetricDS视屏。。 771021698@qq.com  .THS
15 楼 a4399518s 2014-05-28  
求视频!邮箱1209103220@qq.com
14 楼 niqingyang 2013-12-23  
求视频!邮箱994486351@qq.com
13 楼 m_chuang 2013-11-11  
楼主求视频 machaung123@gmail.com
12 楼 HG_TYF 2013-09-09  
你好,不知道现在还能否提供相关视频
邮箱hg_tyf@163.com
谢谢
11 楼 hanqian200705 2013-08-29  
Nice !  求视频hanqian200705@163.com 谢谢分享
10 楼 luopan68 2013-06-24  
求视频aipanhe@163.com谢谢
9 楼 widecase2012 2013-05-28  
求视频!!!zhengqiang_cooker@163.com
8 楼 gzjhqh 2013-03-22  
求视频 gzjhqh@163.com
7 楼 adayon1989 2013-02-28  
求视频 1535308816@qq.com
6 楼 yangyao86 2013-02-15  
求视频 yangyao86@126.com 谢谢。
5 楼 fuwenkai2001 2013-02-13  
求视频!邮箱fuwenkai2001@yahoo.com
4 楼 jAmEs_ 2012-12-20  
稳定可靠吗?
3 楼 MyJavaProject 2012-11-29  
求博主视频,5284794@qq.com,现在项目需研究数据同步问题
2 楼 shawnaugust 2012-09-24  
你好,不知道现在还能否提供相关视频
邮箱shawnaugust@163.com
1 楼 sunman5277 2012-08-01  
求视频!邮箱sunman5277@163.com

相关推荐

    SymmetricDS用户手册 (1).docx中文翻译版

    SymmetricDS 是一个开源的数据同步工具,能够帮助用户实现数据的实时同步、异步同步和批量同步。它支持多种数据库管理系统,包括 MySQL、Oracle、Microsoft SQL Server 等。 了解 SymmetricDS 的架构是非常重要的...

    SQLSERVER2000数据双向同步

    2. **系统需求**: 为了进行数据同步,所有参与服务器都需要安装 SQL Server 2000 并应用 SP4 补丁,以确保兼容性和安全性。 3. **用户与权限配置**: 首先,需要在两台服务器上创建具有管理员权限的相同用户,然后...

    SymmetricDS配置手册-带实际业务应用场景

    SymmetricDS是一款开源的数据同步工具,它能够实现在不同的数据库之间进行数据的实时同步。与传统的数据同步工具相比,SymmetricDS具备以下几个显著的特点: - **跨平台支持**:可以在多种操作系统上运行,包括移动...

    SymmetricDS完全配置安装手册1

    SymmetricDS 是一个基于 Java 的数据库同步框架,用于实现数据的实时同步和复制。下面是 SymmetricDS 完全配置安装手册的详细说明: 环境准备 首先,需要安装 Java 环境,版本为 JDK 1.6。在 CentOS 7.1.1503 操作...

    symmetric-ds:SymmetricDS是一种数据库和文件同步解决方案,与平台无关,支持Web和数据库不可知。 SymmetricDS的构建旨在使跨两万个数据库和文件系统的数据复制变得快速,轻松和灵活。 我们专注于通过WAN或LAN在大型节点网络上进行近实时,双向数据复制

    SymmetricDS的构建旨在使跨两万个数据库和文件系统的数据复制变得快速,轻松和灵活。 我们专注于通过WAN或LAN在大型节点网络上进行近实时,双向数据复制。 SymmetricDS由赞助。 JumpMind还提供支持和专业版本,该...

    数据库同步工具(跨平台)

    标题提到的"数据库同步工具(跨平台)"是指能够跨越不同操作系统环境(如Windows、Linux、macOS等)进行数据库数据同步的软件解决方案。这样的工具允许用户在多个数据库实例间保持数据的一致性和完整性,无论这些...

    sqlserver与mysql数据库同步

    本主题将深入探讨如何实现SQL Server与MySQL数据库之间的数据同步,这对于确保数据一致性、实时性以及跨平台的数据交换具有重大意义。 首先,我们需要了解SQL Server和MySQL是两种不同类型的数据库管理系统。SQL ...

    如何支持数据库双向同步

    数据库双向同步是一种技术,用于在两个或多个...合理的设计和选择适合的工具或方法,才能构建出稳定、高效的双向同步系统。通过阅读《如何支持数据库双向同步.pdf》这份文档,你可以获得更具体的操作指南和技术细节。

    同步一个表的步凑1

    在SymmetricDS中,`Channel`是一个逻辑概念,它代表了一个数据同步的流程,可以包含一个或多个希望在一个事务中同步的表。创建Channel的SQL语句如下: ```sql INSERT INTO sym_channel (channel_id, processing_...

    数据库同步热备方案(上海某石化企业)

    1. **系统架构**:描述了主数据库和备份数据库的网络布局,以及如何实现跨数据中心的数据同步。 2. **选择的同步技术**:明确了采用的具体数据库同步方法,并解释了选择该方法的原因。 3. **故障切换策略**:详细...

    大数据技术体系图谱.pptx

    数据同步工具如DataX、Kettle、Cannal、Sqoop、SymmetricDS和OGG (Oracle Golden Gate)则确保数据在不同系统间的一致性。数据订阅服务如Databus、Wormhole、Otter和阿里云DTS允许实时或近实时的数据流转。 数据存储...

Global site tag (gtag.js) - Google Analytics