Back to All Events

Non-relational databases NoSql / Нереляційні бази даних NoSQL


Study program: 122 Computer science

Degree: Bachelor

Type of module: lectures, seminars

Lecturer: Assoc. Prof., PhD. Olena Titova

Language: Ukrainian & English

Credit Points: 5 ECTS

Descrpition

The purpose of the discipline is to get acquainted with the architecture and types of nonrelational databases and gain practical skills in working with the document-oriented MongoDB. Topics: Classification of NoSQL DBMS. Graph, document-oriented. Models of data distribution. Fragmentation and replication. Document databases. XML database. Basic concepts of the MongoDB DBMS. Comparison with SQL DBMS. Concept of the collections and methods for working with them. Basic CRUD methods, queries and conditions in queries in the MongoDB DBMS. Aggregation Framework. Variant of replication in MongoDB. Sharding. Index in MongoDB. Choosing query execution strategy to ensure high productivity.

Метою дисципліни є ознайомлення з архітектурою та типами нереляційних баз даних та отримання практичних навичок роботи з документно-орієнтованою базою даних MongoDB. Тематика: Класифікація NoSQL СУБД. Графові, документно-орієнтовані. Моделі розподілу даних. Фрагментація та реплікація. Документні бази даних. XML бази даних. Основні поняття СУБД MongoDB. Порівняння з СУБД SQL. Поняття колекцій та методи роботи з ними. Основні CRUD методи, запити та умови в запитах в СКБД MongoDB. Фреймворк агрегації. Варіанти реплікації в MongoDB. Шардинг. Індекс в MongoDB. Вибір стратегії виконання запитів для забезпечення високої продуктивності.

Previous
Previous
1 September

Data Mining / Інтелектуальний аналіз даних

Next
Next
1 September

Probability theory and mathematical statistics / Теорія ймовірностей та математична статистика