
doi: 10.36930/40330608
Подано розробку та результати оцінювання нової бібліотечної архітектури для зберігання даних у форматі ключ-значення, яка використовує зовнішні кінцеві точки користувацьких API. Це дасть змогу полегшити та здешевити процес збереження даних і конфігурації сховища завдяки можливості безоплатного використання публічних API та мінімізації взаємодії з складною інфраструктурою хмарних провайдерів. Розроблена архітектура дає змогу зберегти модульність внутрішніх компонент, забезпечити безпеку збережених даних, оптимізувати процес зберігання даних і спростити налаштування для розробників. Проаналізовано попередні дослідження щодо спрощення взаємодії зі сховищами ключ-значення, з основним акцентом на підвищенні ефективності та зменшенні витрат. Під час аналізу акцентовано увагу на деталях щодо оптимізації конфігурації та ефективності використання систем ключ-значення. Окреслено ключові особливості цих досліджень та подано недоліки проаналізованих рішень для покращення користувацького досвіду використання сховищ. Наведено результати аналізу популярних рішень для зберігання ключів і значень на підставі хмарних платформ, зокрема Amazon Web Services (AWS) і Microsoft Azure. Встановлено особливості, переваги та недоліки використання цих хмарних рішень, а також особливості як безкоштовних, так і платних планів. Досліджено інтеграцію API GitHub, як системи зберігання ключів і значень, визначено основні функції та можливості цього методу зберігання, який ґрунтується на Git і функціях GitHub. Проаналізовано результати тестів інтеграції API, акцентуючи увагу на продуктивності та ефективності цього рішення. Проведено порівняння сховища "ключ-значення" на підставі інтеграції з GitHub API із традиційними хмарними рішеннями для зберігання. На підставі аналізу та порівняння сформульовано висновок щодо випадків використання та доцільності впровадження дослідженого рішення в розробленні програмного забезпечення.
користувацький API, транзакція, сховище, хмарні платформи, Forestry, ключ-значення, SD1-669.5, Git
користувацький API, транзакція, сховище, хмарні платформи, Forestry, ключ-значення, SD1-669.5, Git
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
