План на курса
Въведение в миграцията на бази данни
- Защо да преминете от проприетарни към отворени решения
- Сравнение на архитектурата на Oracle/SQL Server с PostgreSQL
- Чести предизвикателства при миграция и фактори за успех
- Преглед на методологиите за миграция
Оценка и планиране преди миграция
- Инвентаризация на базите данни и анализ на зависимостите
- Оценка на сложността на схемите
- Оценка на съвместимостта на приложенията
- Създаване на пътна карта и график за миграция
Стратегии за миграция на схемите
- Конвертиране на типове данни от Oracle към PostgreSQL
- Преобразуване на типове данни от SQL Server
- Преобразуване на структурите на таблиците
- Карта на индексите и ограниченията
Миграция на обекти: Съхранявани процедури и функции
- Конвертиране от PL/SQL към PL/pgSQL
- Техники за преобразуване на T-SQL
- Еквиваленти на вградените функции
- Преструктуриране на пакети и процедури
Инструменти и техники за миграция на данни
- Използване на pg_dump и pg_restore
- Oracle FDW за миграция на данни
- SQL Server Integration Services
- Ефективно обработване на големи обеми данни
Миграция на приложения код
- Разлики между JDBC и ODBC драйверите
- Промяна на низове за свързване
- Разлики в SQL диалектите в приложения код
- Обработка на проприетарни функции
Тестване и валидиране
- Проверка на целостта на данните
- Стратегии за функционално тестване
- Бенчмарк анализ на производителността
- Паралелна работа и планиране на превключването
Оптимизация след миграция
- Тънка настройка на производителността на заявки в PostgreSQL
- Регулиране на конфигурациите за мигрираните натоварвания
- Настройка на мониторинг и известявания
- Разглеждане на въпросите за постоянно поддържане
Отстраняване на често срещани проблеми при миграция
- Анализ на случай: Предизвикателства при миграция от Oracle
- Анализ на случай: Предизвикателства при миграция от SQL Server
- Стратегии за обратно възстановяване
- Извлечени уроци и най-добри практики
Практическа работилница по миграция
- Ръководима миграция на примерна схема
- Упражнения за извличане и зареждане на данни
- Практика по конвертиране на код
- Упражнения за валидиране и проверка
Изисквания
- Основно разбиране на релационните бази данни
- Опит с SQL
- Познаване на концепциите за администриране на бази данни
За кого е предназначен курсът
- Администратори на бази данни
- Разработчици на приложения
- IT архитекти
Отзиви от потребители (3)
персонализирано според нашите знания и данни
Vincent Long - ASSMANG PTY LTD
Курс - Business Intelligence with SSAS
Машинен превод
Обучението инструменти, предоставени.
- UNIFI
Курс - NoSQL Database with Microsoft Azure Cosmos DB
Машинен превод
Промените, внасяни от инструктора в лекциите/учения след като разбира текущото приложение SSIS, което трябва да поддържаме. Темите станаха по-приложими за нас.
Angelito Aguilar - Metrobank
Курс - Introduction to SQL Server 2012 Integration Services (SSIS)
Машинен превод