0

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

4

4 回答 4

3

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

于 2010-07-23T06:48:46.477 回答
2

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

于 2010-07-23T06:44:27.280 回答
1

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

真的,这听起来像是两党之间站不住脚的局面,彼此之间没有信心,听起来很毒。

于 2010-07-23T06:43:48.780 回答
0

我的天啊。听起来你很有趣;-)。

只是一些想法:

如果您可以访问数据库……对于一个好的 dba,迁移应该完全没有问题。

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

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

于 2010-07-23T06:55:30.050 回答