Програмно-методичний комплекс для автоматизації обробки даних про ефективність роботи сучасних систем управління базами даних
Date
Authors
ORCID
DOI
item.page.thesis.degree.name
item.page.thesis.degree.level
item.page.thesis.degree.discipline
item.page.thesis.degree.department
item.page.thesis.degree.grantor
item.page.thesis.degree.advisor
item.page.thesis.degree.committeeMember
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Метою роботи було підвищення ефективності адміністрування інформаційної інфраструктури шляхом розробки програмно-методичного комплексу для автоматизованого безагентського збору, аналізу та візуалізації телеметричних даних сучасних систем управління базами даних. Об'єктом дослідження є процес моніторингу, діагностики та управління продуктивністю реляційних систем управління базами даних. Методологія – системний аналіз, стандарт IDEF0, моделювання UML, теорія масового обслуговування, алгоритми експоненційного згладжування, об'єктно-орієнтоване програмування, проєктування баз даних, економічна оцінка розробки програмного забезпечення. У цій роботі проаналізовано архітектурні особливості функціонування СУБД PostgreSQL і MS SQL Server, розроблено технічні вимоги та побудовано логічну і математичну моделі процесів збору телеметрії. Програмний продукт реалізовано на мові програмування C# (платформа .NET) у середовищі Visual Studio та використовує базу даних SQLite. Реалізовано зручний інтерфейс користувача WPF, дашборди реального часу, механізми налаштування порогів чутливості, алгоритм «вікна толерантності» та журнал інцидентів. Було проведено техніко-економічне обґрунтування впровадження розробленої системи. Розроблене програмне забезпечення може підвищити продуктивність роботи адміністраторів баз даних, зменшити кількість хибних спрацювань системи сповіщень, забезпечити швидкий доступ до аналітики та скоротити фінансові втрати компанії від простою серверів. Систему можна адаптувати для моніторингу інших сучасних СУБД завдяки гнучкій безагентській архітектурі.
