Основы MongoDB: практическое руководство по использованию MongoDB и Atlas в реальных условиях на русском
MongoDB Fundamentals: A hands-on guide to using MongoDB and Atlas in the real world (B084T31VDR)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Amit Phaltankar | #80: Бизнес-программное обеспечение
Узнайте, как развертывать и отслеживать базы данных в облаке, обрабатывать документы, визуализировать данные и создавать приложения, работающие на MongoDB, с помощью Node.js.
Основные характеристики
- Изучите основы баз данных NoSQL с помощью MongoDB.
- Создавайте, управляйте и оптимизируйте базу данных MongoDB в облаке с помощью Atlas.
- Используйте реальный набор данных, чтобы получить практический опыт работы с большими данными.
Описание книги
MongoDB — одна из самых популярных технологий баз данных для обработки больших массивов данных. Эта книга поможет начинающим пользователям MongoDB развить знания и навыки, необходимые для эффективного создания баз данных и обработки данных.
В отличие от других книг по MongoDB, «Основы MongoDB» с самого начала погружает вас в облачные вычисления, показывая, как начать работу с Atlas уже в первой главе. Вы узнаете, как изменять существующие данные, добавлять новые данные в базу данных и обрабатывать сложные запросы, создавая конвейеры агрегации. По мере продвижения вы изучите архитектуру репликации MongoDB и настроите простой кластер. Вы также освоите аутентификацию пользователей, а также методы резервного копирования и восстановления данных. Наконец, вы научитесь визуализации данных с помощью диаграмм MongoDB.
Вы будете работать над реалистичными проектами, представленными в виде небольших упражнений и заданий, что позволит вам проверить свои силы в увлекательной и достижимой форме. Многие из этих мини-проектов основаны на тематическом исследовании базы данных фильмов, а последняя глава представляет собой итоговый проект, в котором вы будете использовать MongoDB для решения реальной проблемы, связанной с приложением для проката велосипедов.
К концу чтения этой книги вы приобретете навыки и уверенность, необходимые для обработки больших объемов данных и решения собственных проектов с использованием MongoDB.
Что вы узнаете
- Настройка и использование MongoDB Atlas в облаке
- Вставка, обновление, удаление и извлечение данных из MongoDB.
- Создайте конвейеры агрегации для выполнения сложных запросов.
- Оптимизируйте запросы с помощью индексов.
- Мониторинг баз данных и управление авторизацией пользователей.
- Повысьте масштабируемость и производительность с помощью кластеров, использующих сегментирование данных.
- Реплицируйте кластеры, создавайте резервные копии базы данных и восстанавливайте данные.
- Создавайте диаграммы и отчеты на основе данных в реальном времени.
Для кого предназначена эта книга?
Эта книга предназначена для тех, кто только начинает работать с MongoDB. Она подходит для разработчиков, администраторов баз данных, системных администраторов и облачных архитекторов, которые хотят использовать MongoDB для бесперебойной обработки данных в облаке. Хотя это и не обязательно, базовые знания какого-либо общего языка программирования и опыт работы с другими базами данных помогут вам легче усвоить рассматриваемые темы.
Оглавление
- Введение в MongoDB
- Типы документов и данных
- Серверы и клиенты
- Запросы к документам
- Вставка, обновление и удаление документов
- Обновление с использованием конвейеров агрегации и массивов.
- Агрегация данных
- Программирование на JavaScript в MongoDB
- Производительность
- Репликация
- Резервное копирование и восстановление в MongoDB
- Визуализация данных
- Пример использования MongoDB