Study program: F3 Computer Science
Degree: Bachelor
Type of module: lectures, practical work
Lecturer: Assoc. Prof., PhD Olena Titova
Language: English
Credit Points: 5 ECTS
Description:
Students become acquainted with the architecture and types of non-relational databases, as well as NoSQL data models. They gain practical skills in working with the document-oriented MongoDB database.
Topics:
Classification of NoSQL DBMS. Graph, document-oriented. Models of data distribution. Document databases.
Basic concepts of the MongoDB DBMS. Collections and methods for working with them. Basic CRUD methods, queries, and conditions in queries. Aggregation Framework. Variant of replication in MongoDB. Sharding. Indexes in MongoDB. Choosing a query execution strategy to ensure high productivity.