0

我一直在研究一些轻量级的数据库同步工具来试用。我们要执行的初始任务是从 Sybase ASE 数据库 (15) 上的几个表到 SQL Server 数据库 (2008 R2) 的简单数据同步。时机明智,我希望保持我的选择开放,但最终,我希望能够每分钟或更短时间同步。

我一直在研究 SymmetricDS,从表面上看,它似乎完全符合我的要求。戏剧性的是我在 Sybase 方面遇到了一些障碍,事实证明这非常令人沮丧(Jumpmind 支持正在协助)。Java 似乎与我们服务器上的默认排序规则 HP-roman8 存在问题。不幸的是,改变这个字符集比这个项目本身要大得多。

我也开始研究 Talend,但在需要旧版本的 Sybase 驱动程序和降级已安装的 Java 版本方面遇到了一些障碍。

无需访问 Replication Server,是否有人对可以满足我要求的相对轻量级 ETL 或数据库同步工具有任何建议?迄今为止最大的问题是对 Sybase 的支持——我真的需要能够无缝工作而无需过多破解的东西。

干杯

4

1 回答 1

0

你应该试试uniVocity。它是一个基于 Java 的 ETL 框架,当然可以帮助您完成所需的工作。您可以使用任何 JDBC 驱动程序,用几行代码定义映射,并且比传统的 ETL 工具运行得更快。

阅读它的教程在此处查看一些示例项目

披露:我是这个库的作者。它是开源和免费的(Apache V2.0 许可证)。

于 2014-11-27T14:44:04.583 回答