MongoDB: полное руководство. Мощная и масштабируемая система управления базами данныхКНИГИ » ОС И БД
Название: MongoDB: полное руководство. Мощная и масштабируемая система управления базами данных Автор: Шеннон Брэдшоу, Йон Брэзил, Кристина Ходоров Издательство: ДМК Пресс Год: 2020 Страниц: 541 Язык: русский Формат: pdf Размер: 11.3 MB
Эта книга представляет собой исчерпывающее руководство по работе с MongoDB 4.2 – мощной документоориентированной системой управления базами данных. Авторы, внесшие личный вклад в создание и развитие MongoDB, начинают описание системы с самых азов (история создания, базовая терминология) и постепенно переходят к более сложным темам (выполнение запросов, индексация, агрегирование, транзакции, наборы реплик, управление операциями, шардинг и администрирование данных, долговечность, мониторинг и безопасность).
Читатель получит конкретные советы по написанию приложения, которое хорошо работает с MongoDB, выяснит, какие системные настройки следует учитывать при ее развертывании и как устанавливать MongoDB в Windows, OS X и Linux.
MongoDB – это не реляционная, а документоориентированная система управления базами данных. Основной причиной отказа от реляционной модели является упрощение горизонтального масштабирования, но есть и другие преимущества. Документоориентированная СУБД заменяет концепцию «строки» более гибкой моделью, «документом». Позволяя использовать вложенные документы и массивы, документоориентированный подход дает возможность представлять сложные иерархические отношения с помощью одной записи.
Прочитав руководство, вы научитесь:
• работать с MongoDB, выполнять операции записи, находить документы и создавать сложные запросы; • индексировать коллекции, агрегировать данные и использовать транзакции для своего приложения; • настраивать набор локальных реплик и оценивать взаимодействие репликации с вашим приложением; • настраивать компоненты кластера и выбирать ключ шардинга для различных приложений; • исследовать аспекты администрирования приложений, настраивать аутентификацию и авторизацию; • использовать статистику при мониторинге, резервном копировании и восстановлении развертываний, а также системные настройки при развертывании MongoDB.
Издание предназначено для разработчиков объемных баз данных, масштабирование которых является одной из приоритетных задач.
Скачать MongoDB: полное руководство. Мощная и масштабируемая система управления базами данных