CDC COMPARE ( deprecated )

Moduł odpowiedzialny za sprawdzanie spójności replikacji.

Dlaczego sprawdzamy spójność baz danych ?

Po przeprowadzeniu replikacji baz danych, często końcowym etapem jest stwierdzenie czy replika na bazie docelowej jest w pełni kopią bazy źródłowej. Błędnie skonfigurowany konektor lub działanie ludzkie może spowodować, że baza docelowa nie jest spójna z źródłem. W takim przypadku należy "wyrównać" bazę docelową względem bazy źródłowej.

Jak badamy spójność replikacji ?

Pierwszym krokiem jest wybranie odpowiedniego flow replikacyjnego, które będzie poddane badaniu spójności. W tym celu wybieramy odpowiedni konektor źródłowy. Po wyborze nastąpi automatyczne wypełnienie pól w sekcji Test the database connection. Obligatoryjne jest sprawdzenie połączenia z daną baza danych poprzez przycisk "Test connection". W tym momencie nastąpi połączenie z bazą danych oraz pobranie informacji. O tabelach oraz liczbie rekordów do porównywania.

Badanie replikacji powinno odbywać się w czasie braku ruchu na obu bazach. W momencie trwania procesu porównywania i dodania rekordu do bazy danych nie zostanie on ujęty w procesie badania spójności.

Wybór konektora źródłowego

Wszystkie procesy wyboru tabel oraz połączenia z bazą danych są automatyzowane. Algorytm na podstawie konfiguracji konektorów pozyskuje informacje o tabelach, które są poddane replikacji.

Kolejnym krokiem jest analogicznie wybranie konektora docelowego dla flow replikacyjnego oraz sprawdzenie stanu połączenia. Następnie przechodzimy do zakładki Database Details.

Zakładka Databse Details przedstawia dopasowane automatycznie tabele, które będą porównywane ze sobą. Użytkownik ma możliwość usunięcia tabel, których spójności nie zamierza weryfikować. Każdy z porównywanych obiektów posiada także odpowiedni status w postaci kolorowej stopki. Kolor czerwony ( oznacza, że można już na tym etapie stwierdzić, że tabele są nie spójne na podstawie liczby rekordów ).

Wyniki badania spójności

Szczegóły kontenera

Właściwości
docker

Nazwa obrazu

cdc-compare

Nazwa w repozytorium

goldenore/cdc/compare

Port

8084

Zależność

PostgreSQL Database

Last updated