Архітектура системи сховища даних на основі хмарних технологій

dc.contributor.authorШтипуляк, Артур Миколайович
dc.date.accessioned2024-02-15T09:53:34Z
dc.date.available2024-02-15T09:53:34Z
dc.date.issued2023-12-31
dc.descriptionРобота публікується згідно наказу Ректора НАУ від 27.05.2021 р. №311/од «Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету» Керівник проекту: доцент, кандидат технічних наук, Колісник Олена Василівна.uk_UA
dc.description.abstractВ рамках кваліфікаційної роботи було досліджено та розроблено систему сховища даних для збереження файлових даних з використанням хмарних технологій. Хмарні системи зберігання даних дозволяють користувачам отримувати доступ до своїх даних з будь-якого місця. Вони можуть завантажувати чи вивантажувати свої файли або ділитися ними з іншими через мережу Інтернет. Завдяки персональним додаткам, таким як Dropbox, iCloud, Google Drive, які використовуються багатьма користувачами для збереження власних файлів, уявлення про доступність з будь якого місця даних кардинально змінилося Реалізована система дозволяє зберігати файлові дані в хмарі з можливістю для користувача доступу до них та проведення змін над ними. Основною одиницею, якою можливо оперувати в рамках системи є файлові дані, доступ до яких здійснюється через REST API. Сховище користувача відповідає по логічній структурі файловій системі операційної системи, але файлові дані та інформація про ці дані зберігаються в різних місцях. Для збереження фрагментів файлів використано хмарний сервіс AWS S3 від провайдера Amazon Web Services. Метаінформацію про файли зберігається в окрему базу даних. Головною особливістю системи є розбиття монолітної системи на декілька окремих сервісів, які працюють в хмарі та використовують інші сервіси від провайдера хмарних ресурсів для коректної роботи. Це дає можливість при необхідності масштабувати кількість одночасно використовуваних екземплярів сервісу, а доступ до системи для клієнта здійснюється через єдиний шлюз. Також можна виділити механізми оптимізації роботи з файлами, як завантаження лише фрагменту файлу для збереження, чи переміщення файлу між директоріями лише з відповідними змінами в базі даних, а не у самому сховищі файлів. Для роботи клієнту доступний різний функціонал, який можна використовувати для тих чи інших змін стану сховища даних користувача. Для прикладу доступно 9 завантаження в сховище, вивантаження файлу або його фрагменту, копіювання, переміщення, видалення, тегування. Також доступно відповідний функціонал для роботи з директоріями, де ці файли зберігаються. Результатом виконання роботи є програмний продукт, який складається з кількох сервісів, кожен з яких відрізняється за основним функціоналом по роботі з файловими даними та їх метаданими, і, відповідно, призначенням в рамках реалізованої системи.uk_UA
dc.identifier.citationШтипуляк А. М. Архітектура системи сховища даних на основі хмарних технологій. - Дипломна робота на здобуття ступеня магістра спеціальності «Комп’ютерні науки», «Інформаційні управляючі системи та технології». - Київ, 2023. – 95 с.uk_UA
dc.identifier.urihttps://er.nau.edu.ua/handle/NAU/62252
dc.language.isoukuk_UA
dc.publisherНаціональний авіаційний університетuk_UA
dc.subjectдипломна роботаuk_UA
dc.subjectдодаток для збереження файлових данихuk_UA
dc.subjectбаза данихuk_UA
dc.subjectінтеграція системиuk_UA
dc.subjectWEB Componentsuk_UA
dc.subjectJavauk_UA
dc.subjectSpring Frameworkuk_UA
dc.subjectSpring MVCuk_UA
dc.subjectAmazon WEB Servicesuk_UA
dc.titleАрхітектура системи сховища даних на основі хмарних технологійuk_UA
dc.typeOtheruk_UA

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ФКНТ_2023_122_Штипуляк А.М.pdf
Size:
2.16 MB
Format:
Adobe Portable Document Format
Description:
Дипломна робота магістра

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.5 KB
Format:
Item-specific license agreed upon to submission
Description: