Вдосконалення технологій проведення рефакторингу баз даних для інформаційних систем

dc.contributor.authorСтрузік, Владислав Анатолійович
dc.date.accessioned2021-01-29T09:10:08Z
dc.date.available2021-01-29T09:10:08Z
dc.date.issued2020
dc.description.abstractДосліджено класифікацію сучасних інформаційних систем та розглянуті два підходи побудови сервісів, а саме: монолітний шаблон архітектури та мікросервісний шаблон архітектури. Описані їх переваги та недоліки, а також наведені рекомендації щодо використання різних варіантів взаємодії з базами даних при розробці відповідно до мікросервісного шаблону архітектури. Наведено основні ознаки необхідності проведення рефакторингу, недоліки та проблеми рефакторингу баз даних. Описано процес рефакторингу баз даних. The classification of modern information systems is investigated and two approaches of building services are considered, namely: monolithic architecture template and microservice architecture template. Their advantages and disadvantages are described, as well as recommendations on the use of different options for interaction with databases in the development of microservice template architecture. This dissertation is based on the analysis of code refactoring and database refactoring. The main features of the need for refactoring, defects and problems of databases refactoring are given. The process of refactoring databases is described directly. The necessity of refactoring is substantiated, the recommendations on the choice of the appropriate refactoring operation and on the implementation of refactoring are given. Accordingly, the description and features of the refactoring categories and their operations are provided. The concept of semantic database versioning is formulated and recommendations are given for its application.uk_UA
dc.identifier.citationСтрузік, В. А. Вдосконалення технологій проведення рефакторингу баз даних для інформаційних систем : автореф. дис. ... канд. техн. наук : 05.13.06 "Інформаційні технології" / В. А. Струзік ; Нац. ун-т харч. технол. – Київ, 2020. – 25 с.uk_UA
dc.identifier.urihttps://dspace.nuft.edu.ua/handle/123456789/32471
dc.language.isootheruk_UA
dc.subjectінформаційна системаuk_UA
dc.subjectрефакторингuk_UA
dc.subjectжиттєвий цикл програмного забезпеченняuk_UA
dc.subjectсемантичне версіонуванняuk_UA
dc.subjectкатегорія рефакторинг доступуuk_UA
dc.subjectоперації рефакторингуuk_UA
dc.subjectбази данихuk_UA
dc.subjectшаблон архітектуриuk_UA
dc.subjectinformation systemuk_UA
dc.subjectrefactoringuk_UA
dc.subjectsoftware lifecycleuk_UA
dc.subjectsemantic versioninguk_UA
dc.subjectaccess refactorings categoryuk_UA
dc.subjectrefactoring operations, databasesuk_UA
dc.subjectarchitecture templateuk_UA
dc.titleВдосконалення технологій проведення рефакторингу баз даних для інформаційних системuk_UA
dc.typeThesisuk_UA

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Ескіз
Назва:
Str.pdf
Розмір:
1.28 MB
Формат:
Adobe Portable Document Format
Опис:

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: