Back to All Events

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


Study program:

  • Educational and Professional Program "Informatics"

Degree: Bachelor

Type of module: lecture, laboratory, practical work

Lecturer: Assoc. Prof., PhD Olena Titova / Доц. к.т.н. Олена Тітова

Language: Ukrainian

Credit Points: 5 ECTS

Description:
Elective discipline of professional and practical training in the educational program. Content module 1. Basic concepts of NoSQL systems. Topics: Classification of NoSQL DBMS. Graph, document-oriented. Models of data distribution. Fragmentation and replication. Basic concepts of the MapReduce pattern. Document databases. XML database. Content module 2. Architecture and capability of document-oriented DBMS MongoDB. Topics: Basic concepts of the MongoDB DBMS. Comparison with SQL DBMS. Сoncept 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.

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

Previous
Previous
1 September

“System analysis” / ”Системний аналіз”

Next
Next
1 September

“Fundamentals of computer mathematics” / ”Основи комп'ютерної математики”