不同平台中有两个不同的数据库服务器; MySql和Firebird。 我需要从Firebird服务器(同步或不同步)到MySql服务器获取数据库表。 时机并不重要。 例如,我如何实现目标;只是从Firebird服务器到Mysql服务器的特定数据库表?
如果有任何想法,将会非常有帮助,谢谢..
答案 0 :(得分:1)
所以基本上你需要开发某种过程,然后提取转换并将数据从FireBird加载到MySQL中。问题是firebird和MySQL默认情况下都没有包含真正的ETL工具。 MSSQL有例如SSIS。由于您无法直接从MySQL代码访问FireBird,因此您需要一些外部工具来完成这项工作。
因此,您必须自己编写此工具或使用开源工具。
有几个开源的免费ETL工具,您可能需要调查,例如Pentaho,CloverETL,请参阅this link以获取更多信息。
答案 1 :(得分:0)
你告诉过你已经找到了将CSV导入MySQL的解决方案。所以缺少的部分是 Firebird CSV导出
嗯,输入Google的这三个单词会立即为您提供免费的 FBExport 工具。见http://www.firebirdfaq.org/fbexport.php