Как перенести данные из одного продукта в другой, не раскрывая структуру базы данных? - PullRequest
0 голосов
/ 23 июля 2010

Каков наилучший способ переноса данных из одного продукта в другой, если обе компании-разработчики программного обеспечения отказываются раскрывать структуру базы данных друг другу?

Ответы [ 4 ]

3 голосов
/ 23 июля 2010

Определите некоторую структуру базы данных, способную хранить всю необходимую информацию (ее не нужно никоим образом оптимизировать), пусть первая компания поместит в нее свои данные, а вторая импортирует.

2 голосов
/ 23 июля 2010

сбросить данные в CSV и передать их другой компании.Хороший администратор базы данных может взять данные и написать достаточный скрипт импорта, который сопоставляет их с правильными типами данных на другом конце.

1 голос
/ 23 июля 2010

азбука Морзе? дымовые сигналы? шрифтом Брайля?

действительно, это звучит как несостоятельная ситуация между двумя сторонами, которые не уверены друг в друге и кажутся ядовитыми.

0 голосов
/ 23 июля 2010

Святой дым.Похоже, это очень весело для вас; -).

Просто несколько идей:

Если у вас есть доступ к базе данных ... для хорошего DBA миграция не должна быть проблемой вообще.

Другой способ состоит в том, что одна компания создает представления, чтобы скрыть нижележащие структуры данных, а другая компания может импортировать эти представления.

В противном случае просто дайте им сбросить данные в простые файлы и импортировать эти файлы.

...