Горячее резервирование
Подсистема горячего резервирования ЛИНТЕР предназначена для повышения надежности информационных систем за счет полного дублирования процесса ведения базы данных на резервном сервере базы данных.
В момент аварии одного из задублированных серверов процесс взаимодействия с базой данных переключается на второй. Горячее резервирование означает, что выход из строя одного из дублирующих серверов не будет замечен прикладными процессами, имеющими выполняющиеся запросы к базе данных, и не повлияет на результаты последующих запросов.
Процесс резервирования “прозрачен” для приложений, так как способ их доступа к базе не зависит от того, выполняется оно или нет.
Подсистема резервирования реализована в виде двух процессов. Один из них работает на узлах процессов клиентов, другой - на каждом из задублированных серверов.
Переход системы из дублирующего режима в монопольный происходит в следующих случаях:
Более того, система ЛИНТЕР позволит “поднять” упавший сервер, не останавливая работу всей системы. После старта резервный сервер «догонит» уже находящийся в работе, и только после этого, система снова перейдёт в режим горячего резервирования.