Миграция из одной структуры базы данных в другую - PullRequest
1 голос
/ 18 июня 2011

У меня есть специальный сайт, который я хочу перевести на коммерческое решение, которое выглядит более надежным.В качестве примера, скажем, на сайте в настоящее время выполняется скрипт форума, созданный студентом из AZ, и цель состоит в том, чтобы перенести его, скажем, в vBulletin.Какой подход обычно рекомендуется для перехода с одной структуры БД на другую?На что следует обращать внимание при анализе различий между таблицами (например, для пользователей) и как можно автоматизировать преобразование данных из одной базы данных в другую?

1 Ответ

1 голос
/ 18 июня 2011

Зависит от того, как ваш «ученик» структурировал БД, а также от того, как вы будете генерировать любые метаданные, которые требует vbulletin.Форум - это не просто пользователи и посты.Обычно имеется куча других данных, которые просто не будут присутствовать и / или в радикально разных форматах, которые не может обработать простое преобразование типа «переименовать это поле» или «изменить эту таблицу».

При перемещении между двумяПриложения, работающие с базами данных, вероятно, потребуется значительный объем данных, требующих массирования данных, и если источник (или место назначения) плохо структурирован, это может оказаться невозможным для сценариев, и будет работать только ручной процесс.

...