powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Сравнение баз данных
14 сообщений из 14, страница 1 из 1
Сравнение баз данных
    #36301047
iliyev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теоретический вопрос:
Есть искомая база на которой работает некое (болшое) приложение.
В какоы то момент решили базу "улучшить", в смыле структуры, переписать приложение итд. Переделали, написали новое приложение и скрипты миграции.
Вопрос:
Есть ли стандартний способ сравнения данных в етом случае?
...
Рейтинг: 0 / 0
Сравнение баз данных
    #36301158
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iliyevТеоретический вопрос:
Есть искомая база на которой работает некое (болшое) приложение.
В какоы то момент решили базу "улучшить", в смыле структуры, переписать приложение итд. Переделали, написали новое приложение и скрипты миграции.
Вопрос:
Есть ли стандартний способ сравнения данных в етом случае?Документировать изменения и нанять людей (отдельных, незнакомых с разработчиками), которые напишут скрипты сверки данных.
...
Рейтинг: 0 / 0
Сравнение баз данных
    #36301159
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iliyev,

по структуре:

PSQL Developer - "Сравнить объекты пользователя"
- указать другую БД и сгенерит скрипт для устранения разноВерсий

по данным имхо менее нужно бывает.
И откуда будут различия в данных, если вы их не меняете?
...
Рейтинг: 0 / 0
Сравнение баз данных
    #36301224
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123по данным имхо менее нужно бывает.
И откуда будут различия в данных, если вы их не меняете?Как я понял, люди переписали приложение, поменяли схемы данных, написали программу импорта данных из старой БД в новую БД.

Теперь им нужно понять, правильно ли были сделан импорт.
...
Рейтинг: 0 / 0
Сравнение баз данных
    #36301242
iliyev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg :
Новый человек ето я. Ничего о системе не знаю. Пишу скрипты

Petro123 :
Данные в процессе миграции трансформируются по правилам. Прямое сравнение не работает.

Пишу скрипты и паралелно думаю какие еше есть интересные варианты

Одна из идей - написать скрипт который будет изменять данные в целевой базе пока она не станет идентичной искомой. потом сравнивать.
...
Рейтинг: 0 / 0
Сравнение баз данных
    #36301280
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iliyev,

сформируйте в обеих базах контрольные отчеты (наверняка они есть) и сверьте.
Не знаю, что за приложение, но, к примеру, в финансовой системе - обороты и т.п.
...
Рейтинг: 0 / 0
Сравнение баз данных
    #36301309
iliyev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafm :

Контролние отчеты есть. Некоторие еше предстоит написать но основа есть.
Отчеты не совпадают. Пока придумал два способа. Пербый - скрипты для сравнения данных и для каждого случая трансформации данних проверки на предмет соответствия трансформации бизнес правилам
Второы способ - пока еше не пробовал - написать "обратную" миграцию и потом сравнить базы. Под "обратной" миграцией понимается преобразование структуры и данних
...
Рейтинг: 0 / 0
Сравнение баз данных
    #36301435
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgPetro123по данным имхо менее нужно бывает.
И откуда будут различия в данных, если вы их не меняете?
Теперь им нужно понять, правильно ли были сделан импорт.
А вот так не делают.
Корректность импорт проверяется на этапе разработки и только
после тру-проверки он делается на рабочей базе.
...
Рейтинг: 0 / 0
Сравнение баз данных
    #36301444
trdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iliyev
Контролние отчеты есть. Некоторие еше предстоит написать но основа есть.
Отчеты не совпадают. Пока придумал два способа. Пербый
ПС. Установите FireFox с модулем проверки правописания.
Он поможет вам избежать проблем с русским языком. Удачи.
...
Рейтинг: 0 / 0
Сравнение баз данных
    #36301647
iliyev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
trdmiliyev
Контролние отчеты есть. Некоторие еше предстоит написать но основа есть.
Отчеты не совпадают. Пока придумал два способа. Пербый
ПС. Установите FireFox с модулем проверки правописания.
Он поможет вам избежать проблем с русским языком. Удачи.

Ispolzuyu http://www.translit.ru/ :)
...
Рейтинг: 0 / 0
Сравнение баз данных
    #36301875
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iliyev,
обратной миграции может и не быть :)

В принципе, при нормальной разработке на девелоперской БД делают к каждому скрипту новой версии - скрипты отката.
А уже админ в продакшн на боевой БД должен откатывать и тра*** ть разработчиков (доложив шефу) если что не "покатит".
...
Рейтинг: 0 / 0
Сравнение баз данных
    #36302992
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trdmalexeyvgТеперь им нужно понять, правильно ли были сделан импорт.
А вот так не делают.
Корректность импорт проверяется на этапе разработки и только
после тру-проверки он делается на рабочей базе.Ну это само собой, что до переключения всех на новую базу :-)

Просто писать-то проверку корректности всё равно нужно, вот об том, как это делать, и идёт речь.

iliyevПока придумал два способа. Пербый - скрипты для сравнения данных и для каждого случая трансформации данних проверки на предмет соответствия трансформации бизнес правилам
Второы способ - пока еше не пробовал - написать "обратную" миграцию и потом сравнить базы. По моему, правильный способ - первый.

Ну, и отдельный вопрос - последующая проверка функциональности тестерами, но это уже к импорту косвенно относится.
...
Рейтинг: 0 / 0
Сравнение баз данных
    #36775838
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Red Gate SQL Compare / Data Compare
...
Рейтинг: 0 / 0
Сравнение баз данных
    #36777013
Фотография roden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iliyev
Есть ли стандартний способ сравнения данных в етом случае?
А как насчет например стандартных тестов типа TPC?
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Сравнение баз данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]