首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找在MySql、Server、Server和SQLite之间进行转换的工具

问寻找在MySql、Server、Server和SQLite之间进行转换的工具
EN

Database Administration用户
提问于 2012-01-24 04:55:50
回答 1查看 1.9K关注 0票数 1

我们的旧产品支持4种不同的数据库类型来存储数据:

  • SQLite
  • MySql
  • Server
  • Sql Server

还有一个导出特性,它允许导出一些数据,这是一个问题--它实际上导出了数据库本身:

  • SQLite和Server数据库文件(分别为*.db3或*.sdf )
  • Server数据库备份文件
  • MySql -整个数据库目录

愚蠢,对吧?我们也这样认为。因此,我不得不编写一个工具,它给出了一个旧的导出文件,将它转换成一些独立于数据库的二进制格式。

问题是如何对它进行单元测试?至少,我需要4个具有相同数据的数据库,这就引出了我的问题:

代码语言:javascript
复制
Is there a tool to reliably convert between the 4 databases? 

请注意,我不需要一个超级duper工具,它知道做所有的两两转换。

到目前为止,我使用http://sqlite2ce.codeplex.com/将SQLite转换为Server,但是除了必须修复代码中的几个but之外,它们的转换还有一个更深层次的问题--在转换后很长时间内,所有的集成类型都变成64位,这对我不好。

谢谢。

EN

回答 1

Database Administration用户

发布于 2012-02-14 15:31:51

您可以使用Kettle (又名五旬节数据集成 )来完成此操作。

如果本机不支持,就会有人为Server /SQLLite编写了插件。Kettle支持任何符合JDBC的数据源。当然支持MySQL和Server

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/11438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档