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.
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.
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.
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.
Szczegółowe przewodniki
Jeśli model wykonania masz już wybrany, przejdź od razu do dedykowanej instrukcji:
Szybki wybór
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.
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.
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.
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


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.
Oracle
Obsługiwane wersje
PostgreSQL
Obsługiwane wersje
Informix
Obsługiwane wersje
IBM Db2
Obsługiwane wersje

MS SQL Server
Obsługiwane wersje
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.
Wybierz źródło i cel
Wskaż bazę referencyjną oraz środowisko, które ma zostać z nią zwalidowane.
Sprawdź status połączenia
Zielony oznacza sukces. Czerwony sygnalizuje problem sieciowy, konfiguracyjny lub z poświadczeniami.
Powtórz test po zmianach
Użyj Testuj połączenie po korekcie hosta, loginu, hasła albo reguł firewalla.
Idź dalej dopiero z dwoma poprawnymi endpointami
Oba połączenia powinny być zdrowe, zanim przejdziesz do kolejnego kroku konfiguracji.