Przejdź do głównej zawartości
GIFRÖST / Compare

Dobierz model połączenia do środowiska i skali danych.

Compare może łączyć się z bazami źródłową i docelową bezpośrednio albo przez lokalnych agentów. Wybór zależy od wielkości tabel, topologii sieci, różnic w kodowaniu oraz tego, jak blisko baz danych chcesz wykonywać cięższe operacje.

Dwa modele połączeńDirect dla prostszych wdrożeń, agent dla cięższych i bardziej rozproszonych scenariuszy.
Gotowe na heterogenicznośćŹródło i cel mogą działać na różnych silnikach bazodanowych w tym samym workflow.
Kompromis wydajnościowyDirect uruchomisz szybciej, a agent lepiej ogranicza ruch sieciowy i problemy z sortowaniem.

Modele połączeń

Ten krok określa, która instancja bazy danych jest źródłem prawdy, a która staje się celem do walidacji. W praktyce najważniejsza decyzja dotyczy tego, czy Compare ma czytać dane centralnie, czy delegować więcej pracy do agentów uruchamianych bliżej baz danych.

Ikona bezpośredniego połączenia

Mniejszy koszt wdrożenia

Bezpośrednie połączenie z bazą danych

Compare łączy się bezpośrednio z endpointami baz danych i realizuje logikę porównania z centralnego środowiska, bez stawiania lokalnych agentów przy źródle i celu.

Najlepsze, gdy
chcesz szybko uruchomić porównanie, a zakres danych i złożoność środowiska są umiarkowane.
Mocne strony
Prostszy rollout, mniej komponentów i brak dodatkowego cyklu życia agentów.
Na co uważać
Większy transfer przez sieć i możliwe rozbieżności wynikające z różnic w sortowaniu silników.
Szybki startBez agentówMniejsze scope'y
Ikona połączenia z agentem

Wyższa efektywność wykonania

Połączenie oparte na agencie

Lokalni agenci działają blisko baz danych źródłowej i docelowej, przejmując sortowanie, haszowanie i część pracy porównawczej bliżej miejsca, w którym znajdują się dane.

Najlepsze, gdy
porównujesz duże wolumeny, pracujesz między środowiskami albo spodziewasz się różnic kodowań i sortowania.
Mocne strony
Mniejszy ruch sieciowy, lepsza skalowalność i większa kontrola nad miejscem wykonywania ciężkich operacji.
Na co uważać
Dodatkowy etap wdrożenia, utrzymanie agentów i lokalne wymagania infrastrukturalne.
Duże wolumenyMniejszy ruchRozproszone środowiska

Szczegółowe przewodniki

Jeśli model wykonania masz już wybrany, przejdź od razu do dedykowanej instrukcji:

Szybki wybór

01

Chcesz jak najszybciej dojść do działającego porównania?

Zacznij od bezpośredniego połączenia, gdy szybkość konfiguracji jest ważniejsza niż głębokie strojenie wykonania.

02

Pracujesz na dużych tabelach lub odległych środowiskach?

Wybierz połączenie oparte na agencie, jeśli chcesz przenieść sortowanie i haszowanie bliżej źródła danych.

03

Bazy różnią się kodowaniem albo zachowaniem ORDER BY?

Preferuj tryb agentowy, aby ograniczyć ryzyko rozbieżności wynikających z różnic specyficznych dla danego silnika.

Rekomendacja operacyjna

Dla małych i dobrze kontrolowanych środowisk direct zwykle wystarczy. Dla produkcyjnych porównań na większych wolumenach albo między platformami tryb agentowy jest bezpieczniejszym domyślnym wyborem na dłuższą metę.

Architektura połączenia

Architektura połączeń CompareArchitektura połączeń Compare

Górny model wykonuje więcej pracy bliżej baz danych dzięki agentom. Dolny upraszcza wdrożenie, utrzymując bezpośrednie połączenie z centralnego środowiska Compare.

Obsługiwane bazy danych

Compare wspiera zestaw korporacyjnych silników bazodanowych często wykorzystywanych w projektach migracyjnych, replikacyjnych i walidacyjnych.

Logo Oracle

Oracle

Obsługiwane wersje

21c19c18c12.2
Logo PostgreSQL

PostgreSQL

Obsługiwane wersje

8.4+
Logo Informix

Informix

Obsługiwane wersje

12.1014.10
Logo IBM Db2

IBM Db2

Obsługiwane wersje

11.111.5x12.1
Logo MS SQL Server

MS SQL Server

Obsługiwane wersje

2014+

Testowanie połączeń

Po wskazaniu źródła i celu Compare automatycznie waliduje łączność. Celem jest szybkie potwierdzenie, że obie strony są osiągalne i poprawnie uwierzytelnione zanim porównanie przejdzie do etapu wykonania.

01

Wybierz źródło i cel

Wskaż bazę referencyjną oraz środowisko, które ma zostać z nią zwalidowane.

02

Sprawdź status połączenia

Zielony oznacza sukces. Czerwony sygnalizuje problem sieciowy, konfiguracyjny lub z poświadczeniami.

03

Powtórz test po zmianach

Użyj Testuj połączenie po korekcie hosta, loginu, hasła albo reguł firewalla.

04

Idź dalej dopiero z dwoma poprawnymi endpointami

Oba połączenia powinny być zdrowe, zanim przejdziesz do kolejnego kroku konfiguracji.