Конец архитектурной эпохи


Высокий уровень доступности - часть 3


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

В статье [LM06] утверждается, что процедуры обработки отказа узла путем передачи нагрузки на другой узел и восстановления функционирования узла, вновь вошедшего в строй, (failover/rebuild) настолько же эффективны, что и процедура прямого восстановления по журналу. Следовательно, у этого способа поддержки высокого уровня доступности, по существу, нет недостатков. В мире высокой доступности не требуется поддержка журнала повторного выполнения операций, нужен только временный журнал откатов. Это поразительно упрощает логику восстановления. Можно отказаться от подсистемы журнализации в стиле Aries [MHL+92] и пользоваться новыми функциональными возможностями для восстановления состояния узла, возобновляющего функционирование после отказа, на основе данных других узлов.

И в этом случае большая часть сложного кода существующих РСУБД оказывается ненужной, а требуются совсем другие средства.




Начало  Назад  Вперед