Specjalista od replikacji asymetrycznych, transformacja i synchronizacja danych
Doświadczenie, niezawodność, stabilność
Aktualny stan
Obecnie funkcjonujący system zbliża się do końca swojego cyklu życia. Zdecydowaliśmy się opracować nowy, bardziej produktywny i wysoce stabilny system. Struktura danych oryginalnego systemu jest absolutnie niewystarczająca, wymagane są całkowicie nowe struktury. Dane są podzielone na kilka tabel w oryginalnym systemie, podczas gdy nowy zawiera tylko jedną tabelę dla każdego obszaru. Mówiąc po prostu, nowy system zostanie całkowicie przeorganizowany.
W oryginalnym systemie są jednak zawarte niezwykle cenne dane. Ich objętość już dawno przekroczyła ćwierć miliarda wpisów i jest tylko kwestią czasu, kiedy oryginalny system przestanie działać.
Rozwiązanie
Replikacja asymetryczna umożliwia przejście do nowego systemu bazy danych bez ryzyka i stresu. Wdrożenie systemu odbywa się bez przerwy w działaniach biznesowych. Przed zamknięciem oryginalnego systemu oba systemy mogą pracować jednocześnie i synchronizować ze sobą dane. Pozwala to zyskać czas na stopniowy rozwój, testowanie, szkolenie operatorów i administrację; więc wdrożenie odbywa się bez dodatkowego obciążenia pracowników.
Standardowym stanem w wielu firmach jest sytuacja, gdy oryginalny system traci zdolność do sprostania rosnącym wymaganiom kierownictwa. Niemniej jednak oryginalny system zawiera strategiczne dane, bez których firma nie może się objeść. Standardowe wprowadzenie nowego systemu niesie ze sobą ryzyko działania próbnego. W przypadku replikacji asymetrycznych działanie testowe może trwać tak długo, jak jest to konieczne. W ten sposób unikniemy radykalnego cięcia. Jednocześnie nie ma drastycznie zwiększonych wymagań wobec personelu. W każdej chwili możliwe jest określenie pierwotnych wymagań. Oryginalny system można wyłączyć, gdy nowy działa w 100%.
Produkcja
Replikacja asymetryczna zapewnia, że dane nie są pracochłonnie przechowywane w dwóch miejscach. Zmiany wprowadzone w oryginalnym systemie zostają odzwierciedlone w nowym i odwrotnie. System zawiera wiele sposobów przekształcania danych zdefiniowanych w moście replikacyjnym. Od replikacji między dwiema tabelami o różnych strukturach do zupełnie innej koncepcji magazynowania danych.
Jasne zasady programowania zmuszają deweloperów do przestrzegania ustalonych reguł i znacznie zmniejszają liczbę błędów w nowych strukturach danych. Nigdy nie można wprowadzać zmian bezpośrednio w produkcyjnej bazie danych, ale wszelkie zmiany są wprowadzane w bazie deweloperskiej, a po ich zaakceptowaniu są wysyłane za pomocą procedur różnicowania.
Zastosowane technologie


