Резервное копирование и очистка MongoDB

Резервное копирование и очистка MongoDB

Я изучаю решения для базовой потребности dbadmin:

периодическое резервное копирование и очистка данных в MongoDB.

По сути, мне нужен logrotate для mongodb.

У меня есть бэкэнд-программа, заполняющая коллекцию. Я намеренно не реализовал функцию резервного копирования и очистки в своем приложении, потому что думал, что это проблема dbadmin. Эта коллекция растет со скоростью 2 документа в 3 секунды.

Я хотел бы периодически архивировать старые документы и удалять их из своей коллекции. Период, дата истечения срока, место и шаблоны архивации можно было бы настраивать, как это делает logrotate.

Пока что я нашелТТЛудалить его имонгодампчтобы сделать резервную копию, но я не знаю, смотрю ли я в правильном направлении.

Редактировать: Мне было бы любопытно получить ответ на тот же вопрос относительно MySql.

Повторное редактирование: добровольно продублированоздесьпотому что не могу решить, где лучше, и мнение как sysadmin, так и dbadmin для меня важно. Не стесняйтесь отмечать, если считаете, что это плохо

Связанный контент