Artwork

Контент предоставлен Viktor Vedmich. Весь контент подкастов, включая эпизоды, графику и описания подкастов, загружается и предоставляется непосредственно компанией Viktor Vedmich или ее партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.
Player FM - приложение для подкастов
Работайте офлайн с приложением Player FM !

051. Миграция баз данных: лучшие практики от AWS - Часть 2

35:00
 
Поделиться
 

Manage episode 443333575 series 3292225
Контент предоставлен Viktor Vedmich. Весь контент подкастов, включая эпизоды, графику и описания подкастов, загружается и предоставляется непосредственно компанией Viktor Vedmich или ее партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.
Вторая часть выпуска о миграции баз данных с экспертом из AWS, Dimitriy Kumundzhiev, Senior Database Engineer из Австралии.

В этом выпуске мы продолжаем обсуждать миграцию баз данных с акцентом на использование AWS DMS и SCT. Вот основные темы, которые мы затронули:

  1. Миграция данных с помощью AWS DMS:
    • Обсудили различные типы миграции: full load, CDC (Change Data Capture), и валидацию данных.
    • Как подготовить инфраструктуру AWS для миграции и выбрать подходящий тип репликационного инстанса.
    • Как использовать ассессмент-скрипты DMS для оценки нагрузки на базу данных Oracle и выявления недостающих ключей.
  2. Гетерогенные миграции и конвертация кода с AWS SCT:
      • Рассмотрели, как выбирать типы данных при миграции, например, Number() в Oracle и Numeric() в PostgreSQL.
      • Поделились опытом работы с объектами, содержащими бизнес-логику: процедурами, функциями и триггерами.
      • Обсудили сложности конвертации Oracle пакетов и почему AWS SCT не всегда может автоматически конвертировать весь код.
  3. Тестирование кода при конвертации:
    • Обсудили важность наличия тестов на базе данных и сложности их написания.
    • Рассказали о фреймворках для тестирования, таких как PgTAP для PostgreSQL и utPLSQL для Oracle.
  4. DevOps автоматизация в сложных миграциях:
    • Поделились подходами к автоматизации процессов миграции с использованием CodeCommit, CodeBuild и других AWS сервисов.
    • Рассмотрели альтернативы, такие как TeamCity и Jenkins, и их использование для автоматизации.
  5. Быстрый деплой кода базы данных:
    • Обсудили, как быстро развернуть код базы данных в окно миграции с помощью Liquibase.
    • Рассказали о преимуществах использования Liquibase для управления зависимостями объектов и ускорения деплоя индексов.

Этот выпуск подкаста — кладезь полезной информации для тех, кто занимается миграцией баз данных и хочет узнать больше о лучших практиках и инструментах AWS. Если у вас есть вопросы или интересные темы для обсуждения, пишите https://t.me/ViktorVedmich, и мы обязательно вернемся к ним в будущих выпусках.

Слушайте, подписывайтесь и делитесь с коллегами!

  continue reading

58 эпизодов

Artwork
iconПоделиться
 
Manage episode 443333575 series 3292225
Контент предоставлен Viktor Vedmich. Весь контент подкастов, включая эпизоды, графику и описания подкастов, загружается и предоставляется непосредственно компанией Viktor Vedmich или ее партнером по платформе подкастов. Если вы считаете, что кто-то использует вашу работу, защищенную авторским правом, без вашего разрешения, вы можете выполнить процедуру, описанную здесь https://ru.player.fm/legal.
Вторая часть выпуска о миграции баз данных с экспертом из AWS, Dimitriy Kumundzhiev, Senior Database Engineer из Австралии.

В этом выпуске мы продолжаем обсуждать миграцию баз данных с акцентом на использование AWS DMS и SCT. Вот основные темы, которые мы затронули:

  1. Миграция данных с помощью AWS DMS:
    • Обсудили различные типы миграции: full load, CDC (Change Data Capture), и валидацию данных.
    • Как подготовить инфраструктуру AWS для миграции и выбрать подходящий тип репликационного инстанса.
    • Как использовать ассессмент-скрипты DMS для оценки нагрузки на базу данных Oracle и выявления недостающих ключей.
  2. Гетерогенные миграции и конвертация кода с AWS SCT:
      • Рассмотрели, как выбирать типы данных при миграции, например, Number() в Oracle и Numeric() в PostgreSQL.
      • Поделились опытом работы с объектами, содержащими бизнес-логику: процедурами, функциями и триггерами.
      • Обсудили сложности конвертации Oracle пакетов и почему AWS SCT не всегда может автоматически конвертировать весь код.
  3. Тестирование кода при конвертации:
    • Обсудили важность наличия тестов на базе данных и сложности их написания.
    • Рассказали о фреймворках для тестирования, таких как PgTAP для PostgreSQL и utPLSQL для Oracle.
  4. DevOps автоматизация в сложных миграциях:
    • Поделились подходами к автоматизации процессов миграции с использованием CodeCommit, CodeBuild и других AWS сервисов.
    • Рассмотрели альтернативы, такие как TeamCity и Jenkins, и их использование для автоматизации.
  5. Быстрый деплой кода базы данных:
    • Обсудили, как быстро развернуть код базы данных в окно миграции с помощью Liquibase.
    • Рассказали о преимуществах использования Liquibase для управления зависимостями объектов и ускорения деплоя индексов.

Этот выпуск подкаста — кладезь полезной информации для тех, кто занимается миграцией баз данных и хочет узнать больше о лучших практиках и инструментах AWS. Если у вас есть вопросы или интересные темы для обсуждения, пишите https://t.me/ViktorVedmich, и мы обязательно вернемся к ним в будущих выпусках.

Слушайте, подписывайтесь и делитесь с коллегами!

  continue reading

58 эпизодов

Все серии

×
 
Loading …

Добро пожаловать в Player FM!

Player FM сканирует Интернет в поисках высококачественных подкастов, чтобы вы могли наслаждаться ими прямо сейчас. Это лучшее приложение для подкастов, которое работает на Android, iPhone и веб-странице. Зарегистрируйтесь, чтобы синхронизировать подписки на разных устройствах.

 

Краткое руководство

Слушайте это шоу, пока исследуете
Прослушать