https://github.com/JumpMind/symmetric-ds 跨平台的 ——大多数操作系统上运行,包括移动设备,可以同步任何数据库的数据库支持。 多线程 -多线程架构提取、转移和并行加载数据。 渠道 ——表分成独立的渠道,有自己的线程同步队列。 自动恢复 ——批次错误重试,直到他 ...
分类:
数据库 时间:
2019-02-18 14:41:05
阅读次数:
334
原文参照:https://blog.csdn.net/seattle0564/article/details/22096901 下面就记录下测试的一款第三方同步方案SymmetricDS(以下简称S)的使用过程,中文资料较少,而且存在一些版本上的差异,导致一些步骤根本不能通过或报错,自己简化了些操作 ...
分类:
数据库 时间:
2018-10-19 17:46:01
阅读次数:
173
本文翻译自SymmetricDS官方文档 Implement a New Database Dialect ...
分类:
数据库 时间:
2018-04-20 20:47:16
阅读次数:
253
本文翻译自SymmetricDS官方文档 How SymmetricDS Works ...
分类:
其他好文 时间:
2018-04-20 16:14:41
阅读次数:
2296
本文档是SymmetricDS3.6.14文档的第一章节Quick Start Guide文档的翻译,的目的是帮助读者快速搭建一个SymmetricDS集群并普及一些基本概念术语。 ? 本文档描述了如何在两个SymmetricDS节点之间同步两个相同schem...
分类:
其他好文 时间:
2015-10-23 19:01:59
阅读次数:
327
一句话概括该软件:SymmetricDS是一个文件和数据库同步软件,开源的,支持多主复制,同步时过滤和在异构的网络环境中进行数据转换传输。它支持单向和双向上的多个订阅者,异步的数据复制。 以下是从CSDN专栏找到的用户指南的翻译,由于目前SymmetricDS的中文资料是少之又少,所以用的人也不是....
分类:
数据库 时间:
2015-01-29 14:17:04
阅读次数:
472
1.6. Conflicts
3.7.1. Conflict Detection andResolution
冲突的检测和解决是SymmetricDS 3.0的新特性。冲突检测是决定是否插入,更新或者删除的策略。冲突是因为目标数据与在源节点先前插入、更新或删除的数据不一致。解决冲突就是当检测到冲突时决定做什么。
冲突检测和解决策略配置在CONFLICT表中。至少为一个NODE_GRO...
分类:
其他好文 时间:
2014-12-15 12:10:31
阅读次数:
183
3.6. Routers
目前的实现中提供的Route实现包含:
1. Default Router:这个Router发送所有的数据到Router中定义的目标节点所属的组中的所有的节点。
2. Column Match Router:这个Router可以将一个列的旧值(数据源表中此列的值)或者新值(将要在目标节点设置的值)与一个常量值或者节点的external_id和no...
分类:
其他好文 时间:
2014-12-15 10:29:47
阅读次数:
368
3.4 Table Triggers
SymmetricDS使用数据库触发器捕获要同步的数据。SymmetricDS的触发器定义在TRIGGER表中。SymmetricDS使用里面的一行记录生成一个数据库触发器。仅仅当一个触发器指定一个有效的Route的时候,这个触发器才会被SymmetricDS自动生成,这个ROUTE的source_node_group_id必须对应当前节点的group id...
分类:
其他好文 时间:
2014-12-14 17:15:46
阅读次数:
274
Trigger中有一种Dead Trigger,用法较多,可以参考其定义,其中一个就是恢复单向同步的表的初始负载。也就是说要发起一次初始负载,就是要创建一个Dead Trigger。
1. 创建一个channel
insert intosym_channel
(channel_id,processing_order, max_batch_size, enabled, descript...
分类:
其他好文 时间:
2014-12-14 17:12:39
阅读次数:
332