Архивация баз данных неактивных клиентов в ISPmanager Business

AlexG shared this problem 19 days ago
Known

Нужно сделать архивирование баз данных для отключенных пользователей.

На виртуальных хостингах довольно большое количество установленных, но нерабочих баз данных. То есть пользователь создаёт виртуальный хостинг, базу данных, устанавливает сайт и загружает данные в базу. А потом перестаёт платить за хостинг. Тогда аккаунт отключается, но в базе данных блокируется только пользователь. А таблицы то остаются!

Разве не логично при блокировке пользователя делать дамп базы данных пользователя и сохранять его на диск? А если пользователь продолжит платить за хостинг, то восстановить данные из дампа обратно в базу?

Ведь если так не сделать, то эти "мёртвые" данные будут занимать оперативную память сервера. Таблицы буду загружаться при старте сервера MySQL. И будут попадать в оперативную память. А ОЗУ стоит в ~20 (двадцать) раз дороже, чем дисковое пространство.

Это не "идея доработки", а "проблема". Ведь ущерб из-за отсутствия этой функции очень значительный в виду большого количества неактивных пользователей. Все их неактивные базы данных торчат мёртвым грузом в оперативной памяти сервера.

Пожалуйста, сделайте эту функцию как можно скорее. Не нужно хранить в оперативной памяти сервера мёртвый груз.

P.S.

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