mysql - 如何从 firebird 数据库服务器获取 mysql 数据库服务器中的表、 View 等

标签 mysql database firebird

不同平台有两个不同的数据库服务器; 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/

相关文章:

c# - 无法使用 .Net 客户端访问嵌入式 Firebird 数据库服务器

mysql - 如果在 mysql 中满足某些条件,则计数两次

php - 如何使用 Laravel 和 Eloquent 查询具有多种关系的数据透视表

mysql - 一对多地理空间搜索

SQL数据类型问题

python - 我可以多次迭代 pymssql 中的游标吗?

MySQL vs Firebird vs SQLite

delphi - 插入 UTF8 数据库时字符串格式错误

php - 我需要在 Laravel 的 MySql 查询中匹配一个字符串

database - 第一次安装 postgres 时, `initdb` 应该在哪里?