Перейти до основного вмісту
Архітектура та проєктування нереляційних баз даних
  • Кількість кредитів 3
  • Тип Вибірковий
  • Семестр 4
  • Рівень вищої освіти Бакалавр
  • Підсумковий контроль Залік

Дисципліна «Архітектура та проєктування нереляційних баз даних» формує розуміння архітектурних підходів, моделей даних і практик вибору оптимальної СУБД під конкретні бізнес-вимоги. Мета дисципліни - надати студентам спеціальності «Прикладна математика» системні теоретичні знання й практичні навички в проєктуванні, використанні та управлінні нереляційними (NoSQL) базами даних, зокрема при роботі з великими обсягами даних і високою вимогою до швидкості обробки.

Завдання курсу охоплюють ознайомлення зі змістовними відмінностями між реляційними й нереляційними підходами, вивчення класів NoSQL систем (Key-Value, Document, Column-Family, Graph) і детальний аналіз архітектур та властивостей прикладних систем (наприклад Redis, MongoDB, Cassandra, Neo4j). Курс спрямований на розвиток умінь моделювання даних для різних типів NoSQL, застосування практичних прийомів створення ефективних запитів та індексів, а також на розуміння механізмів масштабування, реплікації та розподілу даних у контексті Big Data. Окремий блок присвячено питанням безпеки, оцінці вимог захисту даних і критеріям вибору NoSQL-системи для конкретного проєкту. Завершальним елементом є огляд сучасних трендів і напрямків розвитку технологій нереляційних баз.

Курс забезпечує фундамент для подальшого поглиблення в темах аналітики великих даних, побудови розподілених систем і оптимізації продуктивності, а також готує студентів до прийняття обґрунтованих технічних рішень при впровадженні NoSQL-рішень у практичних проєктах.

Ми використовуємо власні та сторонні файли cookies та localStorage для аналізу веб-трафіку та поширення матеріалів. Налаштування конфіденційності