2017-02-22 6 views
0

Я разработал приложение, использующее PHP Laravel и MySQL. Созданная база данных не является хорошим дизайном. Поэтому я хочу перепроектировать базу данных в SQL с надлежащим дизайном и планированием для проекта в C# ASP.NET. Проблема заключается в том, что разработанное приложение имеет больше записей в базе данных. Как я могу достичь этого, сохраняя записи.mySQL to SQL Migration

+0

MySQL ** является ** SQL ... Вы имеете в виду SQL-сервер? Если да, то какая версия? – JohnHC

+0

Да, mySQL для SQL Server – sinthu225

+0

Вам необходимо пройти миграцию данных. –

ответ

1

Если вы перепроектируете свою структуру базы данных, нет никакого волшебного ответа. Однако вы можете сделать это вручную.

  1. дизайна вашей новая система
  2. На бумаге, карта поле из одной системы в другие
  3. Написать скрипт на любом языке, который извлекает данные из вашей системы, преобразует его, и загружает его в другую систему

Поздравляем! вы только что завершили свой первый крупный проект ETL!

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

+0

Спасибо Крис – sinthu225