如何在不泄露数据库结构的情况下将数据从一个产品迁移到另一个

时间:2010-07-23 06:41:12

标签: data-migration

如果软件公司拒绝透露数据库结构,那么将数据从一种产品迁移到另一种产品的最佳方法是什么?

4 个答案:

答案 0 :(得分:3)

定义一些能够保存所有相关信息的数据库结构(不需要以任何方式进行优化),让第一家公司将其数据转储到第二家,第二家公司将其导入。

答案 1 :(得分:2)

将数据转储到csv并将其交给另一家公司。一个好的DBA可以获取数据并编写足够的导入脚本,将它们映射到另一端的正确数据类型。

答案 2 :(得分:1)

莫尔斯电码?烟火信号?盲文?

实际上,这听起来像是两方之间不可信任的情况,对另一方没有信心并且听起来有毒。

答案 3 :(得分:0)

圣烟。听起来非常有趣; - )。

只是一些想法:

如果您有权访问数据库...对于一个好的dba,迁移应该没有问题。

另一种方式是,一家公司创建视图以隐藏底层数据结构,另一家公司可以导入这些视图。

否则只需让他们将数据转储到平面文件中并导入这些文件。