План на курса
Обзор на архитектурата на MongoDB
- Произход, цели на проектирането, ключови характеристики
- Структура на процесите (mongos, mongod, конфигурационни сървъри)
- Структура на директориите / файловете
Работа с MongoDB Shell
- Документи и типове данни
- CRUD (Въвеждане, запроси, обновяване, изтриване)
- Системни команди
Единосървърна конфигурация и развертване
- Конфигурационни файлове
- Данни файлове и разпределение
- Лог файлове
- Рекомендации за хардуер и файлова система
Сигурност
- Вграден механизъм за аутентификация
- Рекомендации за сигурно развертване
Мониторинг на MongoDB
- mongostat
- Анализ на паметта и IO производителност
- Интеграция с инструменти за мониторинг: Munin / Cacti / Nagios
- Web конзола на MongoDB
Индексиране и оптимизация на запроси
- Управление на индекси и вътрешности на индексирането в MongoDB
- Единствени / Сложни / Географски индекси
- Идентифициране на неоптимални запроси. Използване на профилирач на запроси.
Введение в драйверите (Java/Python/Ruby/PHP/Perl)
- Как драйверите и шела комуникират с MongoDB
- BSON и протоколът на MongoDB
- Разрешаване на проблеми с връзките на приложенията
Въведение в масовото четене и записване
Репликация и трайност
- Репликация от тип мастер-роб
- Репликационни набори
- Използване на Write Concern за трайност
- Разрешаване на проблеми с репликацията
Автоматично разделяне на шардове
- Как работи разделянето на шардове
- Настрояване на кластер с MongoDB шардове
Избор на ключ за шард
Разделяне на шардове и индекси
- Разделяне на шардове и топологии на репликационни набори
- Управление на кластер с разделени шардове
Миграция на шард / част
Плани за копиране и възстановяване
- Стратегии базирани на файлова система
- mongodump / mongorestore
- rsync
- mongoimport / mongoexport
Изисквания
Основи на администрирането на операционна система.
Отзиви от потребители (7)
Тempoто на говоренето и обясненията.
Marko Skokovic - PWO by Lottomatica Serbia
Курс - MongoDB for Administrators
Машинен превод
приятните комуникационни и обяснения на Мaciej
Nikola Rajic - PWO by Lottomatica Serbia
Курс - MongoDB for Administrators
Машинен превод
Отлично баланс между обясненията и упражненията. Помага за по-добро разбиране на концепциите. Примерите за използването на jq са много полезни за работата.
Laura Conti - PWO by Lottomatica Serbia
Курс - MongoDB for Administrators
Машинен превод
Полюбопитах от praktikata, въпреки че някои от нея бяха сложно изпълнявани.
Austin - Vodacom
Курс - MongoDB for Administrators
Машинен превод
Ми ми харесва, че Камил приспособи материала за мен и моето разбиране. Той наистина искаше да се увери, че съм разбрал.
Austin Robertson
Курс - MongoDB for Administrators
Машинен превод
Улесняване на оперативните задачи.
Kesh - Vodacom
Курс - MongoDB for Administrators
Машинен превод
Намерих преподавателя доста ясен.
Simon - ENGINEERING AND SERVICES JF S.A. DE C.V.
Курс - MongoDB for Administrators
Машинен превод