Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie do migracji baz danych

  • Dlaczego warto migrować z rozwiązań własnościowych na otwarte źródła
  • Porównanie architektury Oracle/SQL Server z PostgreSQL
  • Typowe wyzwania i czynniki sukcesu w migracji
  • Przegląd metodologii migracji

Ocena i planowanie przed migracją

  • Inwentaryzacja bazy danych i analiza zależności
  • Ocena złożoności schematu
  • Ocena kompatybilności aplikacji
  • Tworzenie planu migracji i harmonogramu

Strategie migracji schematów

  • Konwersja typów danych z Oracle do PostgreSQL
  • Tłumaczenie typów danych SQL Server
  • Konwersja struktury tabel
  • Mapowanie indeksów i ograniczeń

Migracja obiektów: procedury i funkcje

  • Konwersja PL/SQL na PL/pgSQL
  • Techniki tłumaczenia T-SQL
  • Ekwiwalenty wbudowanych funkcji
  • Restrukturyzacja pakietów i procedur

Narzędzia i techniki migracji danych

  • Korzystanie z pg_dump i pg_restore
  • Oracle FDW do migracji danych
  • Usługi integracji SQL Server
  • Efektywne zarządzanie dużymi wolumenami danych

Migracja kodu aplikacji

  • Różnice między sterownikami JDBC i ODBC
  • Modyfikacje ciągów połączeń
  • Różnice w dialekcie SQL w kodzie aplikacji
  • Obsługa funkcji własnościowych

Testowanie i walidacja

  • Weryfikacja integralności danych
  • Strategie testowania funkcjonalnego
  • Benchmarking wydajności
  • Planowanie równoległego działania i przejścia

Optymalizacja po migracji

  • Dostrajanie wydajności zapytań w PostgreSQL
  • Dostosowanie konfiguracji dla zmigrowanych obciążeń
  • Konfiguracja monitorowania i alertów
  • Zagadnienia związane z bieżącą konserwacją

Rozwiązywanie typowych problemów migracyjnych

  • Studium przypadku: wyzwania migracji z Oracle
  • Studium przypadku: wyzwania migracji z SQL Server
  • Strategie wycofywania zmian
  • Wnioski i najlepsze praktyki

Warsztaty praktyczne migracji

  • Prowadzona migracja przykładowego schematu
  • Ćwiczenia z ekstrakcji i ładowania danych
  • Praktyka konwersji kodu
  • Ćwiczenia walidacyjne i weryfikacyjne

Wymagania

  • Podstawowa znajomość relacyjnych baz danych
  • Doświadczenie w pracy z SQL
  • Znajomość koncepcji administracji bazami danych

Grupa docelowa

  • Administratorzy baz danych
  • Programiści aplikacji
  • Architekci IT
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie