
- Кількість кредитів 3
- Тип Обов'язковий
- Семестр 9
- Рівень вищої освіти Магістр
- Підсумковий контроль Залік
Вступний курс для вивчення основ динамічної мови програмування Ruby з доступом до баз даних та основ теорії розподілених баз даних. Основними завданнями дисципліни «Технології розробки розподілених баз даних» є одержання знань та вмінь щодо реалізації мережевих інформаційних систем засобами Ruby та отримання базових знань щодо розробки розподілених систем.
В рамках даної дисципліни студенти ознайомляться з основами мови програмування надвисокого рівня Ruby, особливо в частині динамічного програмування та використання багатопоточності, а також вдосконалять свої вміння та навички в області розробки розподілених систем, вивчаючи поняття та технічні рішення для забезпечення вичерпності, стійкості та зручного використання даних великих масштабів, а також різних протоколів та технологій, включаючи 2PC, 3PC, Saga, NoSQL, CAP.