An Efficient Data Synchronization Tool Design and Implementation Based on Data Flow
In the digital transformation of equipment development, there is an increasing demand for data synchronization. Traditional data synchronization schemes generally face reliability deficiencies and real-time bottlenecks, making it difficult to meet enterprise requirements for real-time synchronization of massive data. This paper introduces an efficient data synchronization tool based on data flow, aiming to address the shortcomings of traditional data synchronization methods. The tool adopts publish-subscribe pattern to build the data transmission architecture, and through the double-ended asynchronous queues to achieve decoupled communication mechanism, thus allowing one-to-many data synchronization. In the database synchronization layer, it innovatively adopts the data flow direct connection technology to replace the traditional SQL statement parsing, and achieves efficient synchronization of largescale data through zero middleware writing and batch streaming processing technology. This paper details the technical architecture and implementation of the tool, and verifies its superior performance in large-scale data synchronization scenarios through experiments. Experimental results show that the tool significantly outperforms traditional methods in terms of synchronization efficiency, and the synchronization latency of ten million data volumes can be controlled at the second level. Compared with the widely used data synchronization tool NIFI, our tool exhibits superior data synchronization performance in large-scale data synchronization scenarios, providing a new solution for high-efficiency data synchronization between databases.
Authors
- Yaohui Zhang
- Wenjie Gao (ORCID: https://orcid.org/0000-0001-9456-8884)
- Zhen Liu (ORCID: https://orcid.org/0009-0004-0629-8298)
- Yanmei Luo (ORCID: https://orcid.org/0000-0002-9432-1424)
- Guiyu Lai
- Yong Wen (ORCID: https://orcid.org/0000-0002-5951-3607)
Institutions
- China Academy of Engineering Physics (CN)
Publication Details
- Published
- 2025-03-21
- DOI
- https://doi.org/10.1109/csecs64665.2025.11010010
- Citations
- 1
- Primary Topic
- Advanced Computational Techniques and Applications
- Type
- article
- Field-Weighted Citation Impact
- 2.48