План на курса

Обзор на архитектурата на 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

Изисквания

Основи на администрирането на операционна система.

 14 часа

Брой участници


Цена за участник

Отзиви от потребители (7)

Предстоящи Курсове

Свързани Kатегории