IRCPNU
Institutional Repository of Chernihiv Polytechnic National University

Розробка та супроводження систем із розподіленими базами даних на основі технологій polyglot persistence

ISSN 2415-363X

Show simple item record

dc.contributor.author Білоус, І. В.
dc.contributor.author Петренко, Д.
dc.contributor.author Єрмоленко, О.
dc.date.accessioned 2022-12-13T12:41:31Z
dc.date.available 2022-12-13T12:41:31Z
dc.date.issued 2022
dc.identifier.uri http://ir.stu.cn.ua/123456789/26362
dc.description Білоус, І. Розробка та супроводження систем із розподіленими базами даних на основі технологій polyglot persistence / І. Білоус, Д. Петренко, О. Єрмоленко // Технічні науки та технології. - 2022. - № 3 (29). - С. 94-101. en_US
dc.description.abstract Проведено аналіз сучасних методів та технологій, що застосовуються для вирішення задач створення та супроводу розподілених баз даних із багатоваріантним збереженням. Обґрунтовано використання теореми Брюера стосовно обмежень та компромісних рішень щодо властивостей: узгодженості даних, доступності, допустимості поділу. Враховується розширення теореми Брюера щодо компромісу між затримками та узгодженістю при реплікації та принципи щодо базової доступності, гнучкого стану та кінцевої узгодженості. Наведено приклади архітектурних рішень для організації доступу в системі електронної комерції з бізнес-логіки та з єдиним механізмом доступу для мультимодельних СУБД. Показано недоліки підходів і можливості подальших досліджень. en_US
dc.language.iso uk en_US
dc.publisher Чернігів : НУ "Чернігівська політехніка" en_US
dc.relation.ispartofseries Технічні науки та технології;№ 3 (29)
dc.subject distributed databases en_US
dc.subject horizontal scaling en_US
dc.subject polyglot persistence en_US
dc.subject multimodel DBMS en_US
dc.subject Brewer's theorem en_US
dc.subject розподілені бази даних en_US
dc.subject горизонтальне масштабування en_US
dc.subject мультимодельні СУБД en_US
dc.subject теорема Брюера en_US
dc.title Розробка та супроводження систем із розподіленими базами даних на основі технологій polyglot persistence en_US
dc.title.alternative The development and maintenance оf distributed database system based on polyglot persistence technologies en_US
dc.type Article en_US
dc.description.abstractalt1 The analysis of modern methods and technologies used for solving the problems of creating and maintaining distributed databases with a multi-variant storage was carried out. Distributed databases with a single mechanism for accessing multivariate data are singled out. The use of scalability mechanisms in the direction of horizontal scaling (in which a certain number of servers are increased within one system) is considered. The justification for the use of the Brewer's theorem is given, in relation to restrictions and compromise solutions regarding properties: consistency, availability, partition tolerance. In relation to this theory, a formalization of the definition of properties for distributed multimodel databases is presented. The extension to the Brewer's theorem, which requires a trade-off between delays and consistency when applying a replication, and the principles for basic availability and eventual consistency are taken into account. The ways to create and support a highly loaded e-commerce system with support for distributed databases with multivariate persistence are provided in the article. Examples of possible architectural solutions for organizing access in such a system using a mix of relational and NoSQL (such as document, key-value, graph and column storage) are given. Such architectural solution as distributed multi-model DBMS with a single access mechanism is proposed to overcome the problems of accessing databases with multi-variant saving from business logic. The shortcomings for such solution’s modern implementations and ways of its improvement are shown. In particular, it is a support for all known data models and dynamic access to data loaded in one model in the format of another model. This work provides an opportunity to obtain and analyze experimental data at the next stages for the study of distributed multi-model dynamic databases using loading effects to obtain quantitative and qualitative characteristics of basic availability and partition tolerance for a fixed parameter of the eventual consistency for multimodel DBMS with a single access mechanism. en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record