不同平台有两个不同的数据库服务器; MySql 和 Firebird 。 我需要从 Firebird 服务器(同步或非同步)获取数据库表到 MySql 服务器。 时机并不那么重要。 例如,我如何实现获得;只是从 Firebird 服务器到 Mysql 服务器的特定数据库表?
如果有任何想法,将会非常有帮助,谢谢..
最佳答案
因此,本质上您需要开发某种流程,将数据从 FireBird 提取、转换并加载到 MySQL 中。问题是 firebird 和 MySQL 默认情况下都没有包含真正的 ETL 工具。 MSSQL 有例如 SSIS。由于您无法直接从 MySQL 代码访问 FireBird,因此您将需要一些外部工具来完成这项工作。
因此,您必须自己编写此工具的代码或使用开源工具。
有几种开源且免费的 ETL 工具您可能想要研究一下,例如 Pentaho、CloverETL,请参阅 this link了解更多信息。
关于mysql - 如何从 firebird 数据库服务器获取 mysql 数据库服务器中的表、 View 等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20938762/