Please use this identifier to cite or link to this item: https://dspace.uzhnu.edu.ua/jspui/handle/lib/58082
Title: Використання транзакційного годинника для пришвидшення процесу узгодження даних в розподілених системах
Other Titles: Usage of transaction clock to speed up the data consistency process in distributed systems
Authors: Крилов, Є. В.
Нікітін, В. А.
Keywords: бази даних, розподiленi системи, NoSql, узгодженiсть даних, узгодженнiсть, транзакцiї, транзакцiйний годинник, databases, distributed systems, NoSql, consistency of data, consistency, transactions, transaction clock
Issue Date: 2023
Publisher: Видавництво УжНУ "Говерла"
Citation: Крилов, Є. В. Використання транзакційного годинника для пришвидшення процесу узгодження даних в розподілених системах / Є. В. Крилов, В. А. Нікітін // Науковий вісник Ужгородського університету : серія: Математика і інформатика / редкол. М. М. Маляр (гол. ред.), Г. І. Сливка-Тилищак, Ю. В. Андрашко та ін. – Ужгород : Говерла, 2023. – Т. 1, Вип. 42. – С. 188–192. – Рез.: укр., англ. – Бібліогр.: с. 191–192 (4 назви)
Series/Report no.: Математика і інформатика;
Abstract: Однiєю з найважливiших властивостей розподiленої системи, якi використовують NoSql бази даних, є узгодженiсть даних (consistency). Якщо кiлькiсть вузлiв розподiленої системи велика, то процес узгодження даних може займати значний час. Для пришвидшення цього процесу в данiй статтi запропоновано використовувати транзакцiйний годинник. Його особливiсть полягає в тому, що в процесi виконання запитiв до залежних баз даних на рiзних вузлах розподiленої системи, фiксуються всi транзакцiї, якi в режимi реального часу передаються в транзакцiйний годинник на головному вузлi. Транзакцiї обробляються та формується результуюча транзакцiя, яка розповсюджується на всi залежнi бази даних системи з врахуванням прiоритетiв. Серед усiх даних розподiленої бази даних визначаються критичнi данi, для яких швидкiсть узгодження є найбiльш важливим.
One of the most important properties of a distributed system that uses NoSql databases is data consistency. If the number of nodes of the distributed system is large, then the process of data consistency can take a significant amount of time. To speed up this process, this article suggests using a transactional clock. This feature is that in the process of executing requests to dependent databases on different nodes of the distributed system, all transactions are recorded, which are transmitted in real time to the transaction clock on the main node. Transactions are processed and the resulting transaction is formed, which is distributed to all dependent databases of the system, taking into account priorities. Among all the data in a distributed database, critical data is identified for which the speed of consistency is most important.
Type: Text
Publication type: Стаття
URI: https://dspace.uzhnu.edu.ua/jspui/handle/lib/58082
ISSN: 2616-7700
Appears in Collections:Науковий вісник УжНУ Серія: Математика і інформатика. Том 42 №1 - 2023

Files in This Item:
File Description SizeFormat 
ВИКОРИСТАННЯ ТРАНЗАКЦIЙНОГО ГОДИННИКА.pdf495.63 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.