Teradata - Защита данных

В этой главе обсуждаются функции, доступные для защиты данных в Teradata.

Переходный журнал

Teradata использует Transient Journal для защиты данных от сбоев транзакций. Каждый раз, когда выполняются какие-либо транзакции, журнал Transient сохраняет копию предыдущих изображений затронутых строк до тех пор, пока транзакция не будет успешной или откат успешно. Затем предыдущие изображения отбрасываются. Журнал переходных процессов ведется в каждом AMP. Это автоматический процесс, и его нельзя отключить.

Отступать

Резервный защищает данные таблицы, сохраняя вторую копию строк таблицы на другом AMP, который называется резервным AMP. Если один AMP выходит из строя, осуществляется доступ к резервным строкам. При этом, даже если один AMP выходит из строя, данные по-прежнему доступны через резервный AMP. Резервный вариант можно использовать при создании таблицы или после ее создания. Резервный режим гарантирует, что вторая копия строк таблицы всегда будет храниться в другом AMP, чтобы защитить данные от сбоя AMP. Однако резервное копирование занимает вдвое больше памяти и ввода-вывода для вставки / удаления / обновления.

На следующей диаграмме показано, как резервные копии строк хранятся в другом AMP.

Вниз журнал восстановления AMP

Журнал восстановления Down AMP активируется при сбое AMP и таблица защищена от отката. Этот журнал отслеживает все изменения данных отказавшего AMP. Журнал активируется на остальных AMP в кластере. Это автоматический процесс, и его нельзя отключить. Когда отказавший AMP активен, данные из журнала восстановления Down AMP синхронизируются с AMP. Как только это будет сделано, журнал выбрасывается.

Клики

Clique - это механизм, используемый Teradata для защиты данных от сбоев узлов. Клика - это не что иное, как набор узлов Teradata, которые совместно используют общий набор дисковых массивов. Когда узел выходит из строя, vprocs из отказавшего узла мигрируют на другие узлы в клике и продолжают обращаться к своим дисковым массивам.

Узел горячего резервирования

Узел горячего резервирования - это узел, который не участвует в производственной среде. Если узел выходит из строя, vprocs из отказавших узлов будут перенесены на узел горячего резерва. После восстановления отказавшего узла он становится узлом горячего резерва. Узлы горячего резервирования используются для поддержания производительности в случае сбоев узлов.

RAID

Избыточный массив независимых дисков (RAID) - это механизм, используемый для защиты данных от сбоев дисков. Дисковый массив состоит из набора дисков, сгруппированных в логическую единицу. Этот блок может выглядеть для пользователя как единый блок, но они могут быть распределены по нескольким дискам.

RAID 1 обычно используется в Teradata. В RAID 1 каждый диск связан с зеркальным диском. Любые изменения данных на основном диске также отражаются в зеркальной копии. В случае выхода из строя основного диска можно получить доступ к данным с зеркального диска.