Как организовать «плавный» переход с одной СУБД на другую, и возможно ли решить эту задачу ETL средствами?
Здравствуйте!
Постановка задачи
Есть "старая" система, которая работает с СУБД Firebird и есть "новая", разрабатываемая система, которая работает с СУБД PostgreSQL. Переход от "старой" к "новой" - процесс во времени, т.е. в течении этого процесса осуществляется эксплуатация обоих систем, но с одним ограничением: изменения данных осуществляется только в "старой" системе.
Цель
Обеспечить идентичность/эквивалентность данных в БД "старой" и "новой" системы.
Задача
Собственно найти лучшее решение по миграции данных, которое позволит привести в согласованное состояние две БД, имеющие разные структуры (но отражающие одинаковую информацию).
Сейчас смотрю в сторону ETL, но было бы замечательно получить совет тех, кто решал аналогичные задачи.
) спасибо за комментарий!
Это разовая задача в конкретном проекте, но если смотреть вообще на проекты, в которых осуществляется смена платформы или нужно передавать значительные объемы структурированных данных между разными БД, то "кодировать" узкозаточенное решение - мне кажется, не лучшее решение.