Курс построен на опыте решения практических задач, возникающих проблем и вариантов их решения.
Данный двухдневный курс ориентирован на администраторов и разработчиков баз данных Oracle и PostgreSQL, участвующих в проектах миграции. Практические задания выполняются на примере конкретной системы, реализованной в СУБД Oracle. Слушатели создают базу данных Postgresql и, в процессе обучения, поэтапно выполняют шаги по миграции.
Курс состоит из 3 частей:
Первая часть это общий обзор исходной СУБД с целью оценки трудоёмкости задачи по миграции.
Вторая часть курса посвящена физическому переносу объектов: таблиц, представлений, ограничений, индексов и т.д. Осуществляется непосредственный перенос данных из одной базы в другую. Особое внимание уделяется разрешению конфликтов из-за несовместимости отдельных типов данных и возможных решений, а также отдельных моментов, связанных со скоростью выполнения задач.
Третья часть курса посвящена миграции бизнес-логики приложений, находящейся в БД Oracle. Основное внимание уделяется различиям, связанным с использованием специфического функционала Oracle в исходной системе и возможным решениям для их реализации в СУБД Postgresql. Рассматриваются вопросы, связанные с проведением определённого реинжиниринга, обусловленного различиями СУБД Oracle и Postgresql.В результате слушатели получат уникальные знания, понимание содержания работ, выполняемых в процессе миграции. Смогут принимать решения по проведению миграции и оценивать объем предстоящих работ.
Базовые знания по администрированию Oracle и PostgreSQL, знание SQL, а также основ языков PL/SQL и PgSQL. Дополнительно приветствуются знания языков Python и Javascript.
1. Формирование среды для выполнения работ по миграции.
2. Анализ источника (исходной системы на СУБД Oracle).
3. Шаги по миграции объектов БД.
4. Перенос данных.
5. Проблемы переноса бизнес-логики.
6. Некоторые аспекты миграции клиентских приложений и межсистемного взаимодействия.
1380 BYN
с учетом НДС 20%
под руководством инструктора