我一直在研究一些轻量级的数据库同步工具来试用。我们要执行的初始任务是从 Sybase ASE 数据库 (15) 上的几个表到 SQL Server 数据库 (2008 R2) 的简单数据同步。时机明智,我希望保持我的选择开放,但最终,我希望能够每分钟或更短时间同步。
我一直在研究 SymmetricDS,从表面上看,它似乎完全符合我的要求。戏剧性的是我在 Sybase 方面遇到了一些障碍,事实证明这非常令人沮丧(Jumpmind 支持正在协助)。Java 似乎与我们服务器上的默认排序规则 HP-roman8 存在问题。不幸的是,改变这个字符集比这个项目本身要大得多。
我也开始研究 Talend,但在需要旧版本的 Sybase 驱动程序和降级已安装的 Java 版本方面遇到了一些障碍。
无需访问 Replication Server,是否有人对可以满足我要求的相对轻量级 ETL 或数据库同步工具有任何建议?迄今为止最大的问题是对 Sybase 的支持——我真的需要能够无缝工作而无需过多破解的东西。
干杯