В этой книге детально рассматривается обновленная версия MongoDB 4.2 - мощной системы управления базами данных. Вы узнаете о том, как эта безопасная, высокопроизводительная система обеспечивает гибкие модели данных, высокую их доступность и горизонтальную масштабируемость. Авторы представляют руководство для разработчиков баз данных, расширенные настройки для системных администраторов и сценарии использования MongoDB в различных проектах.
Прочитав руководство, вы научитесь:
- работать с MongoDB, выполнять операции записи, находить документы и создавать сложные запросы;
- индексировать коллекции, агрегировать данные и использовать транзакции для своего приложения;
- настраивать набор локальных реплик и оценивать взаимодействие репликации с вашим приложением;
- настраивать компоненты кластера и выбирать ключ шардинга для различных приложений;
- исследовать аспекты администрирования приложений, настраивать аутентификацию и авторизацию;
- использовать статистику при мониторинге, резервном копировании и восстановлении развертываний, а также системные настройки при развертывании MongoDB.
Переводчик: Беликов Д. А.
Редактор: Мовчан Д. А.
V etoj knige detalno rassmatrivaetsja obnovlennaja versija MongoDB 4.2 - moschnoj sistemy upravlenija bazami dannykh. Vy uznaete o tom, kak eta bezopasnaja, vysokoproizvoditelnaja sistema obespechivaet gibkie modeli dannykh, vysokuju ikh dostupnost i gorizontalnuju masshtabiruemost. Avtory predstavljajut rukovodstvo dlja razrabotchikov baz dannykh, rasshirennye nastrojki dlja sistemnykh administratorov i stsenarii ispolzovanija MongoDB v razlichnykh proektakh.
Prochitav rukovodstvo, vy nauchites:
- rabotat s MongoDB, vypolnjat operatsii zapisi, nakhodit dokumenty i sozdavat slozhnye zaprosy;
- indeksirovat kollektsii, agregirovat dannye i ispolzovat tranzaktsii dlja svoego prilozhenija;
- nastraivat nabor lokalnykh replik i otsenivat vzaimodejstvie replikatsii s vashim prilozheniem;
- nastraivat komponenty klastera i vybirat kljuch shardinga dlja razlichnykh prilozhenij;
- issledovat aspekty administrirovanija prilozhenij, nastraivat autentifikatsiju i avtorizatsiju;
- ispolzovat statistiku pri monitoringe, rezervnom kopirovanii i vosstanovlenii razvertyvanij, a takzhe sistemnye nastrojki pri razvertyvanii MongoDB.
Perevodchik: Belikov D. A.
Redaktor: Movchan D. A.