Artwork

Contenido proporcionado por Viktor Vedmich. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Viktor Vedmich o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
Player FM : aplicación de podcast
¡Desconecta con la aplicación Player FM !

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

35:00
 
Compartir
 

Manage episode 443333575 series 3292225
Contenido proporcionado por Viktor Vedmich. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Viktor Vedmich o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.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

59 episodios

Artwork
iconCompartir
 
Manage episode 443333575 series 3292225
Contenido proporcionado por Viktor Vedmich. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente Viktor Vedmich o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.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

59 episodios

Alle episoder

×
 
Loading …

Bienvenido a Player FM!

Player FM está escaneando la web en busca de podcasts de alta calidad para que los disfrutes en este momento. Es la mejor aplicación de podcast y funciona en Android, iPhone y la web. Regístrate para sincronizar suscripciones a través de dispositivos.

 

Guia de referencia rapida

Escucha este programa mientras exploras
Reproducir