Главный сервер и резервный сервер являются ролями, которые в разное время могут выполнять разные узлы. Чтобы передать роль главного сервера другому узлу, выполняется процедура Переключения . Если происходит отказ главного сервера, и он не может восстановиться, то происходит более жесткое Переключение при отказе . Процедуры во многом схожие, но удобнее использовать для их обозначения разные термины. Программное обеспечение, контролирующее кластер и в некоторых случаях автоматически инициирующее переключение при отказе, иногда называют Кластерным программным обеспечением . Оно может также выполнять другие функции, например балансировку нагрузки. Ключевым аспектом репликации является то, что изменения данных происходят на главном сервере и затем передаются на резервные узлы. В некоторых случаях резервный сервер может передавать изменения другим резервным серверам — этот процесс называют Ретрансляцией. Время, за которое изменения передаются на резервные серверы после фиксации транзакции на главном сервере, имеет большое значение. Обычно его называют Латентностью, или Задержкой репликации. Задержку удобно измерять в секундах. Изменения должны быть применены на резервном сервере, затрачиваемое на это время называют Задержкой применения . Изменения данных часто пересылаются пакетами. Увеличение размера пакетов может повысить эффективность пересылки данных, но при этом увеличиваются задержка репликации и задержка применения. Полное время, за которое запись копируется с главного сервера на резервный, равно сумме задержки репликации и задержки применения. Некоторые авторы описывают эти характеристики иначе и иногда смешивают одну с другой. В отдельных случаях задержку применения измеряют в байтах еще не примененных изменений.
Рубрика: Женский интерес