Показати скорочений опис матеріалу
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 |