Study on Collaborative Data Persistence in NewSQL Databases
Uložené v:
| 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 |
| 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 |
Nájsť tento článok vo Web of Science