LINUX.ORG.RU
ФорумAdmin

Резервное копирование Mongodb, вопрос.

 


0

2

Друзья, но новом рабочем месте встал вопрос копирования Mongodb, раньше с ней не работал. Покурил маны пришел к следующему:

#!/bin/bash

export MONGO_HOST="localhost"
export MONGO_PORT="27017"
export MONGO_DATABASE="dbname"
export MONGO_USERNAME=uname
export MONGO_PASSWORD=upass

echo "Start full backup:"

mongodump --host $MONGO_HOST --port $MONGO_PORT --username $MONGO_USERNAME --password $MONGO_PASSWORD --db $MONGO_DATABASE --out /store/
echo "Job is done!"

Это делает копию нужной базы. Этого я так понимаю достаточно для того что бы если что-то случиться я смог откатить все назад. Собственно в чем вопрос? Как сделать копию за определенное время? Скажем не всего что есть в базе, а за последние три месяца например? Возможно ли это?

Я совершенно пока в этом чайник, так что не кидайте камни, если не прав извините и поправьте.


Ответ на: комментарий от snaf

Это пожалуй отличное решение!!! Я даже слюнями побрызгал немнго! :) И все было бы отлично если бы не:

Try it now
Download an evaluation version of MongoDB Enterprise & Ops Manager now.

Это опечалило...

yakunin
() автор топика
Ответ на: комментарий от yakunin

если я не ошибаюсь он бесплатен для stadalone инстансов.

snaf ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.