Study on Collaborative Data Persistence in NewSQL Databases

Uložené v:
Podrobná bibliografia
Názov: Study on Collaborative Data Persistence in NewSQL Databases
Autori: ZUO Shun, LI Yongkun, XU Yinlong
Zdroj: Jisuanji kexue, Vol 52, Iss 1, Pp 131-141 (2025)
Informácie o vydavateľovi: Editorial office of Computer Science, 2025.
Rok vydania: 2025
Zbierka: LCC:Computer software
LCC:Technology (General)
Predmety: distributed database, concurrency control, data persistence, data consistency, high-contention workload, Computer software, QA76.75-76.765, Technology (General), T1-995
Popis: To ensure high availability of data,modern NewSQL databases often create several copies of data so that it can be accessed from other copies in case one copy is not available.With multiple data copies,it is essential to consider data consistency between them.This means that the results should be the same when different clients read the same data at a particular moment.Therefore,a transaction processing mechanism is introduced.In the interactive transactional process with multiple write operations,each write operation must be performed on both the primary and backup copies of the data,since there are multiple copies.However,the primary and backup replicas are typically located on different machines,resulting in increased latency when writing to remote replicas,which in turn can ultimately lead to an increase in the processing latency of the entire transaction.In this paper,we present a collaborative data persistence scheme where the client caches the transaction write logs locally.When the transaction is finally committed,the client firstly persists the write logs of the transaction and sends the logs to the coordinator node of the transaction to allow the coordinator to distribute the log data,so as to achieve the purpose of the two cooperating in persistence of the transaction data.Experimental results show that in comparison to the synchronous persistence scheme,cooperative persistence scheme can not only reduce the latency of interactive transaction processing,but also improve the system limit throughput rate by roughly 38%.
Druh dokumentu: article
Popis súboru: electronic resource
Jazyk: Chinese
ISSN: 1002-137X
Relation: https://www.jsjkx.com/fileup/1002-137X/PDF/1002-137X-2025-52-1-131.pdf; https://doaj.org/toc/1002-137X
DOI: 10.11896/jsjkx.231200079
Prístupová URL adresa: https://doaj.org/article/27f5003331ea470abd02d4ea614216d7
Prístupové číslo: edsdoj.27f5003331ea470abd02d4ea614216d7
Databáza: Directory of Open Access Journals
Popis
Abstrakt:To ensure high availability of data,modern NewSQL databases often create several copies of data so that it can be accessed from other copies in case one copy is not available.With multiple data copies,it is essential to consider data consistency between them.This means that the results should be the same when different clients read the same data at a particular moment.Therefore,a transaction processing mechanism is introduced.In the interactive transactional process with multiple write operations,each write operation must be performed on both the primary and backup copies of the data,since there are multiple copies.However,the primary and backup replicas are typically located on different machines,resulting in increased latency when writing to remote replicas,which in turn can ultimately lead to an increase in the processing latency of the entire transaction.In this paper,we present a collaborative data persistence scheme where the client caches the transaction write logs locally.When the transaction is finally committed,the client firstly persists the write logs of the transaction and sends the logs to the coordinator node of the transaction to allow the coordinator to distribute the log data,so as to achieve the purpose of the two cooperating in persistence of the transaction data.Experimental results show that in comparison to the synchronous persistence scheme,cooperative persistence scheme can not only reduce the latency of interactive transaction processing,but also improve the system limit throughput rate by roughly 38%.
ISSN:1002137X
DOI:10.11896/jsjkx.231200079