Teradata - ochrona danych
W tym rozdziale omówiono funkcje dostępne do ochrony danych w Teradata.
Dziennik przejściowy
Teradata używa Transient Journal do ochrony danych przed niepowodzeniami transakcji. Za każdym razem, gdy uruchamiane są jakiekolwiek transakcje, dziennik przejściowy przechowuje kopię obrazów wcześniejszych wierszy, których dotyczy problem, do momentu pomyślnego zakończenia transakcji lub jej wycofania. Następnie poprzednie obrazy są odrzucane. Dziennik przejściowy jest przechowywany w każdym AMP. Jest to proces automatyczny i nie można go wyłączyć.
Rezerwowa
Funkcja rezerwowa chroni dane tabeli, przechowując drugą kopię wierszy tabeli na innej stronie AMP o nazwie Fallback AMP. Jeśli jedna strona AMP zawiedzie, następuje dostęp do wierszy zastępczych. Dzięki temu nawet jeśli jedna strona AMP ulegnie awarii, dane są nadal dostępne za pośrednictwem zastępczej strony AMP. Opcji rezerwowej można użyć podczas tworzenia tabeli lub po jej utworzeniu. Funkcja rezerwowa zapewnia, że druga kopia wierszy tabeli jest zawsze przechowywana w innym AMP, aby chronić dane przed awarią AMP. Jednak rezerwa zajmuje dwukrotnie więcej miejsca niż pamięć i operacje we / wy na potrzeby wstawiania / usuwania / aktualizowania.
Poniższy diagram pokazuje, jak zastępcza kopia wierszy jest przechowywana w innej witrynie AMP.
W dół dziennik odzyskiwania AMP
Dziennik odzyskiwania Down AMP jest aktywowany, gdy AMP nie powiedzie się, a tabela jest zabezpieczona awaryjnie. Ten dziennik śledzi wszystkie zmiany w danych nieudanego AMP. Dziennik jest aktywowany na pozostałych AMP w klastrze. Jest to proces automatyczny i nie można go wyłączyć. Gdy uszkodzony AMP jest aktywny, dane z dziennika odzyskiwania Down AMP są synchronizowane z AMP. Po wykonaniu tej czynności dziennik jest odrzucany.
Kliki
Clique to mechanizm używany przez Teradata do ochrony danych przed awariami węzłów. Klika to nic innego jak zbiór węzłów Teradata, które mają wspólny zestaw macierzy dyskowych. Gdy węzeł ulegnie awarii, vproc z tego węzła zostaną przeniesione do innych węzłów kliki i nadal będą uzyskiwać dostęp do swoich macierzy dyskowych.
Węzeł w trybie pełnej gotowości
Węzeł w trybie pełnej gotowości to węzeł, który nie uczestniczy w środowisku produkcyjnym. Jeśli węzeł ulegnie awarii, vprocs z węzłów, które uległy awarii, zostaną przeniesione do węzła w trybie hot standby. Po odzyskaniu uszkodzonego węzła staje się on węzłem w stanie gotowości. Węzły w trybie pełnej gotowości służą do utrzymania wydajności w przypadku awarii węzła.
NALOT
Redundant Array of Independent Disks (RAID) to mechanizm używany do ochrony danych przed awariami dysków. Macierz dyskowa składa się z zestawu dysków, które są zgrupowane jako jednostka logiczna. Jednostka ta może dla użytkownika wyglądać jak pojedyncza jednostka, ale mogą być rozmieszczone na kilku dyskach.
RAID 1 jest powszechnie używany w Teradata. W RAID 1 każdy dysk jest powiązany z dyskiem lustrzanym. Wszelkie zmiany danych na dysku głównym są również odzwierciedlane w kopii lustrzanej. Jeśli dysk podstawowy ulegnie awarii, można uzyskać dostęp do danych z dysku lustrzanego.