mongodb create database backup
Научете процедурата за създаване на резервно копие в MongoDB:
В това подробна серия за обучение на MongoDB , научихме за Репликация в MongoDB .
В този урок ще научим как да създадете резервно копие в MongoDB.
В информацията за разработка на приложения архивирането и възстановяването имат критична гледна точка за всеки разработчик. MongoDB предоставя две помощни програми „Mongodump“ за да създадете резервно копие и „Монгорестор“ за да възстановите архива.
И двете помощни програми работят с BSON. Използва се най-вече за внедряване и възстановяване на приложения на ниско ниво. Има и много други методи, които можете да следвате, за да създадете подходящо архивиране.
В този урок ще използваме прост подход, за да създадем резервно копие за целия управляван екземпляр. Ние просто ще изхвърлим всички данни в дъмп папката и това е най-простият подход за създаване на правилно архивиране.
Първоначално трябва да стартираме сървъра MongoDB. В нашия случай тя продължава IP: 127.0.0.1 и Пристанище: 27017 .
Фигура 1: Резултати в MongoDB Shell
какво е ключът за сигурност за wifi
Сега трябва да отворим CMD с привилегиите на администратора. След това насочете директорията, където се намира папката MongoDB Bin, както можете да видите на изображението по-долу.
Фигура 2: Резултати в CMD Shell
След това ще изпълним командата mongodump, за да създадем резервна папка с името на сметището в папката Bin. По подразбиране няма налична папка за зареждане преди изпълнението на командата mongodump. Когато изпълним тази команда, тя ще изтегли цялата информация в дъмп папката.
Всяка колекция е отделена като папка. Сега изпълнете тази команда и тя ще генерира отговора, който можете да видите на изображението по-долу.
Код
mongodump
Фигура 3: Резултати в CMD Shell
След изпълнението, нека посетим папката за изхвърляне в папката Bin на Mong0DB. Тук можете да забележите, че всяка колекция има отделна папка. Данните са дъмп под формата на JSON и BSON в папката за събиране.
обединяване сортиране c ++ рекурсивно
Фигура 4: Резултати в MongoDB Dump Folder
Заключение
Създаването на резервно копие на MongoDB е от решаващо значение при разработването. Разработчиците трябва да поддържат резервно копие на колекцията въз основа на това колко важна е информацията, която се съхранява. По принцип архивирането се обработва всеки месец и за корпоративно приложение се препоръчва да се обработва ежедневно.
В този урок видяхме просто решение за създаване на резервно копие с няколко команди. Ако сте начинаещ, можете да използвате този подход за архивиране на вашите колекции. Трябва само да насочите командния ред към папката Bin и да изпълните горната команда и тя автоматично ще изхвърли всички данни.
Вижте нашия предстоящ урок, за да научите повече за разполагането в MongoDB.
PREV Урок | СЛЕДВАЩ урок
Препоръчително четене
- MongoDB Създаване на урок за база данни
- Внедряване в MongoDB: Урок стъпка по стъпка
- 20+ MongoDB урок за начинаещи: Безплатен курс на MongoDB
- MongoDB Създаване на потребител и задаване на роли с примери
- Какво е репликация на MongoDB
- MongoDB Database Profiler за наблюдение на заявки и производителност
- Удостоверяване на потребителя в MongoDB
- Производителност на MongoDB: Заключване на производителността, грешки на страници и профилиране на база данни