Artwork

Вміст надано Viktor Vedmich. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Viktor Vedmich або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.
Player FM - додаток Podcast
Переходьте в офлайн за допомогою програми Player FM !

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

35:00
 
Поширити
 

Manage episode 443333575 series 3292225
Вміст надано Viktor Vedmich. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Viktor Vedmich або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.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

60 епізодів

Artwork
iconПоширити
 
Manage episode 443333575 series 3292225
Вміст надано Viktor Vedmich. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Viktor Vedmich або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.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

60 епізодів

Alla avsnitt

×
 
Loading …

Ласкаво просимо до Player FM!

Player FM сканує Інтернет для отримання високоякісних подкастів, щоб ви могли насолоджуватися ними зараз. Це найкращий додаток для подкастів, який працює на Android, iPhone і веб-сторінці. Реєстрація для синхронізації підписок між пристроями.

 

Короткий довідник

Слухайте це шоу, досліджуючи
Відтворити