Учебно-методическое пособие. — Гомель : Гомельский государственный технический университет имени П. О. Сухого, 2022. — 256 с.
Содержит семь основополагающих тем, позволяющих студентам овладеть навыками разработки и использования объектных и других нереляционных баз данных.
Для студентов специальностей 1-40 05 01 «Информационные системы и технологии (по направлениям)» и 1-40 80 04 «Информатика и технологии программирования» дневной и заочной форм обучения.
Общая характеристика баз данных NoSQL.
Нереляционные модели данных.
Система управления базами данных MongoDB.Общая характеристика MongoDB и начало работы.
Структурные единицы: базы данных, коллекции, документы, представления.
Типы данных. BSON.
Добавление документов.
Выборка документов.
Обновление документов.
Удаление документов.
Операции массовой записи.
Операции агрегации. Технология Map-Reduce.
Сопоставление операторов SQL и MongoDB.
Транзакции.
Индексы.
Репликация.
Сегментирование.
Управление хранением данных.
Практическая работа с СУБД MongoDB.Установка, запуск и использование СУБД MongoDB в Linux.
Установка, запуск и использование MongoDB в Windows.
Оболочка mongo shell.
Графический клиент Compass.
СУБД MongoDB и C#.
СУБД MongoDB и JavaScript.
Работа с данными NoSQL в Azure Cosmos DB.