Улучшение резервного копирования: отключать активные сессии перед ним

Рейтинг: 1.2804  
Новая
Предложил Хромова Александра 23.11.2016 12:20:36

Улучшение резервного копирования: отключать активные сессии перед ним

Идея возникла из ТЗ одного из наших клиентов:
"Резервное копирование

Администратор должен иметь возможность создания резервной копии БД (далее РК). В момент создания РК, все остальные пользователи должны быть отключены от системы, для этого, перед созданием РК, реализовать проверку активных сессий и обеспечить возможность их принудительного отключения.

Администратор должен иметь возможность восстановления БД из резервной копии. В момент восстановления БД из РК, все остальные пользователи должны быть отключены от системы, для этого, перед восстановлением, реализовать проверку активных сессий и обеспечить возможность их принудительного отключения"

Признаться, меня удивило, что подобное не очевидно и не реализовано в настоящей версии.
ТП 1С-Битрикс предложили создать идею - создаю.

Рейтинг: 0  
Минеев Алексей 23.11.2016 18:12:53
А зачем?
Рейтинг: 0  
Хромова Александра 23.11.2016 20:26:40
Чтобы гарантировать нормальное сохранение всех данных в БД, особенно что касается работы с документами.
В конкретно взятом случае, у клиента предполагается много такой работы.
Возможно, в общем случае обычных магазинов это не критично, однако, думаю, тоже не вредно было бы.
Рейтинг: 0.2727  
BX Solutions 23.11.2016 22:22:34
целостность БД делается на уровне БД. там же можно заблокировать таблицы на запись/удаление пока бекап пишется
Рейтинг: 0.2673  
Кирсанов Анатолий 08.12.2016 14:36:56
Признаться, меня удивило, что подобное не очевидно и не реализовано в настоящей версии.
Действительно не очевидно. Данные сайтом накапливаются всегда. Даже если не установлена WEB-аналитика. Да даже для простого сайта-витрины или сайта новостей это так (счетчики просмотров).

Для гарантии что БД не изменится в процессе нужно отключать публичку. Признаться, делал так крайне редко.