繁体   English   中英

轻量级ETL或数据库同步-Sybase至SQL Server

[英]Lightweight ETL or database Sync - Sybase to SQL Server

我一直在对一些轻量级数据库同步工具进行调查,以进行试用。 我们要执行的初始任务是从Sybase ASE数据库(15)上的几个表到SQL Server数据库(2008 R2)的简单数据同步。 明智的选择是,我想保持我的选项处于打开状态,但最终,我希望能够每分钟或更短时间进行一次同步。

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

我也已经开始研究Talend,但是遇到了一些障碍,涉及要求Sybase的驱动程序使用较旧的版本以及对Java的安装版本进行降级。

无需使用Replication Server,是否有人会对相对轻量级的ETL或数据库同步工具有任何建议,这些工具可以满足我的要求? 到目前为止,最大的难题是对Sybase的支持-我确实需要可以无缝工作而又无需过多修改的东西。

干杯

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

通读其教程,在此处查看一些示例项目

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM