Вторая часть выпуска о миграции баз данных с экспертом из AWS, Dimitriy Kumundzhiev, Senior Database Engineer из Австралии.
В этом выпуске мы продолжаем обсуждать миграцию баз данных с акцентом на использование AWS DMS и SCT. Вот основные темы, которые мы затронули:
- Миграция данных с помощью AWS DMS:
- Обсудили различные типы миграции: full load, CDC (Change Data Capture), и валидацию данных.
- Как подготовить инфраструктуру AWS для миграции и выбрать подходящий тип репликационного инстанса.
- Как использовать ассессмент-скрипты DMS для оценки нагрузки на базу данных Oracle и выявления недостающих ключей.
- Гетерогенные миграции и конвертация кода с AWS SCT:
-
- Рассмотрели, как выбирать типы данных при миграции, например, Number() в Oracle и Numeric() в PostgreSQL.
- Поделились опытом работы с объектами, содержащими бизнес-логику: процедурами, функциями и триггерами.
- Обсудили сложности конвертации Oracle пакетов и почему AWS SCT не всегда может автоматически конвертировать весь код.
-
- Тестирование кода при конвертации:
- Обсудили важность наличия тестов на базе данных и сложности их написания.
- Рассказали о фреймворках для тестирования, таких как PgTAP для PostgreSQL и utPLSQL для Oracle.
- DevOps автоматизация в сложных миграциях:
- Поделились подходами к автоматизации процессов миграции с использованием CodeCommit, CodeBuild и других AWS сервисов.
- Рассмотрели альтернативы, такие как TeamCity и Jenkins, и их использование для автоматизации.
- Быстрый деплой кода базы данных:
- Обсудили, как быстро развернуть код базы данных в окно миграции с помощью Liquibase.
- Рассказали о преимуществах использования Liquibase для управления зависимостями объектов и ускорения деплоя индексов.
Этот выпуск подкаста — кладезь полезной информации для тех, кто занимается миграцией баз данных и хочет узнать больше о лучших практиках и инструментах AWS. Если у вас есть вопросы или интересные темы для обсуждения, пишите https://t.me/ViktorVedmich, и мы обязательно вернемся к ним в будущих выпусках.
Слушайте, подписывайтесь и делитесь с коллегами!
Version: 20240731
Comments (0)
To leave or reply to comments, please download free Podbean or
No Comments
To leave or reply to comments,
please download free Podbean App.