Логотип репозиторію
  • English
  • Українська
  • Увійти
    або
    Новий користувач? Зареєструйтесь.Забули пароль?
Логотип репозиторію
  • Фонди та зібрання
  • Пошук за критеріями
  • English
  • Українська
  • Увійти
    або
    Новий користувач? Зареєструйтесь.Забули пароль?
  1. Головна
  2. Переглянути за автором

Перегляд за Автор "Suprun, Pavlo"

Зараз показуємо 1 - 3 з 3
Результатів на сторінці
Налаштування сортування
  • Вантажиться...
    Ескіз
    Документ
    Автоматичне відновлення та ідентифікація стану під час застосування шаблону Saga для трансакційного виконання операцій, пов’язаних з базами даних в мікросервісному середовищі
    (Хмельницький національний університет, 2025) Супрун, Павло; Праворська, Наталія; Suprun, Pavlo; Pravorska, Natalya
    Під час використання мікросервісної архітектури шаблон Saga виступає важливим способом забезпечення узгодженості даних без потреби в централізованих або розподілених трансакціях у класичному сенсі. Його суть полягає в декомпозиції складного бізнес-процесу на перелік послідовних локальних – для кожного мікросервіса – трансакцій, кожна з яких виконується автономно в межах контексту свого сервісу. На відміну від трансакцій в межах монолітної архітектури, де виконується один цілісний процес, що завершується комітом в межах бази даних; у Saga кожна локальна операція запускається після завершення попередньої. У випадку будь-яких помилок виконання,, вона супроводжується запуском компенсаційних дій. Це дозволяє досягати поступової узгодженості в асинхронному середовищі притаманної міжсервісній комунікації. Зі зростанням популярності застосування мікросервісної архітектури також зростає складність координації трансакцій, особливо в умовах динамічного оновлення компонентів і гнучкої масштабованості. Шаблон Saga забезпечує досягнення поступової узгодженості, однак його ефективність залежить від того, наскільки глибоко враховано семантичну роль кожного кроку бізнес-процесу. Саме Saga розглядається не лише як технічний шаблон, а як частина загальної логіки доменно-орієнтованого проєктування, де кожна трансакція є подією з визначеними наслідками для всієї системи. Однак, така асинхронність і створює фундаментальні труднощі в контролі за станом виконання всієї саги, як цілісного процесу. У певний момент часу, система не має уявлення про те, на якому етапі перебуває трансакція, і які дії було успішно завершено. Цей ефект підсилюється розподіленістю – кожен сервіс оперує власними локальними даними, незалежним кодом й ізольованим життєвим циклом. Наслідком, у цьому випадку, є централізоване ведення статусу процесу, який стає неочевидним і неоднозначним, при умові, що не було закладено додаткової спеціальної логіки для передбачення проблемних випадків. У результаті досліджень було визначено та запропоновано способи автоматизації управління Saga та зменшення необхідності у ручному втручанні в процес виконання під час настання збоїв.
  • Вантажиться...
    Ескіз
    Документ
    Даталогічна модель бази даних для виявлення гендерної приналежності за SVM-аналізом дописів інтернет-мереж з використанням об'єктно-орієнтованого проєктування
    (Хмельницький національний університет, 2024) Мазурець, Олександр; Молчанова, Марина; Кліменко, Валерія; Собко, Олена; Супрун, Павло; Mazurets, Oleksandr; Molchanova, Maryna; Klimenko, Valeriia; Sobko, Olena; Suprun, Pavlo
    У роботі запропоновано практичний підхід до виявлення гендерної приналежності за аналізом дописів інтернет-мереж із використанням SVM-класифікаторів. Для дослідження ефективності запропонованого методу було створено об’єктно-орієнтовану програмну реалізацію в середовищі програмування PyCharm, а також виконано даталогічне моделювання структури даних. Розроблений підхід показав високу ефективність, в порівнянні з існуючим аналогом його точність вища на 0.11. Перевагою методу є можливість працювати з короткими текстами, такими як твіти, без втрати точності. Одержані результати можуть бути актуальними для різноманітних застосувань, включаючи маркетингові дослідження, аналіз громадської думки, персоналізовану рекламу, політичні дослідження, й сприти створенню безпечних і толерантних вебсередовищ
  • Вантажиться...
    Ескіз
    Документ
    Подієво-керовані кешовані представлення даних у високонавантажених інтеграційних потоках з архітектурним забезпеченням та гарантіями узгодженості
    (Хмельницький національний університет, 2025) Супрун, Павло; Праворська, Наталія; Suprun, Pavlo; Pravorska, Natalya
    У сучасних розподілених інформаційних системах інтеграційні потоки характеризуються високою частотою змін та жорсткими вимогами до швидкодії. Прямий доступ до джерел істини створює ризик перевантаження операційних сховищ і нестабільності у роботі всієї інфраструктури. Це породжує необхідність у використанні кешованих представлень даних, здатних забезпечити швидкий доступ до інформації без постійного звернення до основних систем. Разом з тим, застосування кешованих подань без механізмів актуалізації призводить до накопичення розбіжностей із джерелом істини. Проблема особливо загострюється у середовищах із високочастотними подіями та у випадка відмов окремих компонентів. Для підтримки цілісності бізнес-процесі необхідні архітектурні рішення, що зможуть гарантувати узгодженість між кешем і джерелом незалежно від характеру навантаження. Подієво-керований підхід дозволяє формувати кешовані представлення на основі послідовності подій, що описують зміни стану даних. Кожна подія є незалежним повідомленням із визначеним ідентифікатором, часовою міткою та типом операції, що робить можливим відтворення канонічного стану системи. Така модель підтримує ідемпотентність обробки та впорядкування подій, а також створює умови для контролю вікна застарілості. Архітектурне забезпечення включає використання спільної черги для приймання повідомлень, алгоритмів нормалізації та дедуплікації, трансакційне оновлення стану, а також політики розв’язання конфліктів між різними джерелами. Важливу роль відіграють механізми відновлення даних через повторне відтворення журналу подій та моніторинг якості синхронізації за допомогою інструментів спостереження. Це дозволяє інтеграційним потокам залишатись стабільними навіть під час пікових навантажень. Таким чином, подієво0орієнтовані кешовані представлення даних із архітектурним забезпеченням та гарантіями узгодженості формують цілісний підхід до побудови високонавантажених інтеграційних систем. Поєднання масштабованості, стійкості до збоїв і передбачуваності поведінки робить їх придатним інструментом для сучасних розподілених архітектур, коли вимоги до продуктивності та правильності даних є критичними.

DSpace software copyright © 2002-2026 LYRASIS

  • Налаштування куків
  • Зворотний зв'язок