Запуск менеджера РБД, без подключения к БД

Запуск менеджера РБД, без подключения к базе данных, возможен только в режиме «BufferToDisk» (параметр конфигурации «bufferToDisk» = 1|2). В противном случае, при отсутствии свободного места в ОЗУ, блоки данных будут потеряны.

Функция «BufferToDisk» решает эту проблему с помощью дополнительного объема локального жесткого диска. В зависимости от режима «BufferToDisk» («BufferToDiskMin» или «BufferToDiskMax»), буферизированные данные сохраняются на локальном жестком диске до переполнения ОЗУ и/или внезапного сбоя менеджера РБД.

Стратегия защиты данных, в зависимости от режима, демонстрируется на следующих блок-схемах.

Рисунок: Блок схема защиты данных «BufferToDiskMin»

После запуска менеджера РБД, в режиме «BufferToDisk», без подключения к базе данных, все данные буферизируются в ОЗУ до заполнения объема памяти. Теперь, новые данные буферизируются на локальный жесткий диск. Если, тем временем, установлено подключение к БД, блоки данных, в хронологическом порядке, записываются в базу данных. Стратегия аналогична в случае последующего отключения.

Рисунок: Блок схема защиты данных «BufferToDiskMax»

После запуска менеджера РБД, в режиме «BufferToDiskMax», без подключения к базе данных, все данные буферизируются дважды (в ОЗУ и на локальный жесткий диск). Если, тем временем, установлено подключение к БД, блоки данных, в хронологическом порядке, записываются в базу данных. Стратегия аналогична в случае последующего отключения.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *