-
CiteScore
-
Impact Factor
IECE Transactions on Computer Science, 2024, Volume 2, Issue 1: 10-17

Free Access | Review Article | 07 December 2024
1 Department of of Railway Transportation, Shaanxi Railway Institute, Weinan 714000, China
2 School of Computer Science, Shaanxi Normal University, Xi’an 710119, China
* Corresponding Author: Zhiwei Xu, [email protected]
Received: 11 October 2024, Accepted: 18 November 2024, Published: 07 December 2024  

Abstract
In the era of digital transformation, enterprise web applications have become indispensable tools for business operations, necessitating the efficient and reliable management of vast amounts of data. Data persistence is critical to ensure consistency, security, and scalability, especially in complex environments involving high concurrency and sensitive information. This paper reviews the key requirements for data persistence in enterprise-level web applications, such as reliability, security, scalability, and high availability, while addressing the challenges posed by modern business needs. Various persistence solutions, including relational databases, NoSQL databases, and distributed storage systems, are examined with respect to their performance in these critical areas. By providing a comprehensive analysis of these solutions, this paper aims to guide enterprises in selecting the most suitable data persistence approach to ensure long-term stability and regulatory compliance.

Graphical Abstract
An Overview of Data Persistence Approaches for Enterprise Web Applications

Keywords
data persistence
enterprise web applications
relational databases
distributed databases

Funding
This work was supported by Scientific Research Fund Project of Shaanxi Railway Institute (2014-14) and the Xi’an Science and Technology Plan Project under Grant 22GXFW0023.

References

[1] Guyo, E. D., & Hartmann, T. (2024). Evaluating the efficiency and performance of data persistent systems in managing building and environmental Data: A comparative study. Advanced Engineering Informatics, 62, 102582.

[2] Jambor, D. (2023). DevOps for databases: A practical guide to applying DevOps best practices to data-persistent technologies. Packt Publishing.

[3] Wang, X., Hu, X., Fan, W., & Wang, R. (2023). Efficient data persistence and data division for distributed computing in cloud data center networks. The Journal of Supercomputing, 79(14), 16300-16327.

[4] Peng, X., Li, J., & Ren, Y. (2023). Design of Data Persistence for Network Resources Recommendation System Based on Hibernate Architecture. Procedia Computer Science, 228, 1143-1151.

[5] Zdepski, C., Bini, A., & Matos, S. (2020). PDDM: A Database Design Method for Polyglot Persistence. American Academic Scientific Research Journal for Engineering, Technology, and Sciences, 71(1), 136-152.

[6] Al-Obeidat, F., Bani-Hani, A., Adedugbe, O., Majdalawieh, M., & Benkhelifa, E. (2021). A microservices persistence technique for cloud-based online social data analysis. Cluster Computing, 24(3), 2341-2353.

[7] Rajagopal, K., & Narayanan, K. (2019). Distinctive advancements in Bigdata persistence and processing. International Journal of Engineering and Advanced Technology, 9(1), 1442-1444.

[8] Li, S., Jian, J., Poopal, R. K., Chen, X., He, Y., Xu, H., ... & Ren, Z. (2022). Mathematical modeling in behavior responses: the tendency-prediction based on a persistence model on real-time data. Ecological Modelling, 464, 109836.

[9] Heller, M. (2020, June 22). Redis 6: A high-speed database, cache, and message broker. InfoWorld. https://www.infoworld.com/article/2258622/redis-6-a-high-speed-database-cache-and-message-broker.html

[10] Roy-Hubara, N., Shoval, P., & Sturm, A. (2022). Selecting databases for Polyglot Persistence applications. Data & Knowledge Engineering, 137, 101950.

[11] Wu, S., Zhou, F., Gao, X., Jin, H., & Ren, J. (2019). Dual-page checkpointing: An architectural approach to efficient data persistence for in-memory applications. ACM Transactions on Architecture and Code Optimization (TACO), 15(4), 1-27.


Cite This Article
APA Style
Xu, Z., & Lei, M. (2025). An Overview of Data Persistence Approaches for Enterprise Web Applications. IECE Transactions on Computer Science, 2(1), 10–17. https://doi.org/10.62762/TCS.2024.529749

Article Metrics
Citations:

Crossref

0

Scopus

0

Web of Science

0
Article Access Statistics:
Views: 101
PDF Downloads: 3

Publisher's Note
IECE stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions
IECE or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
IECE Transactions on Computer Science

IECE Transactions on Computer Science

ISSN: request pending (Online)

Email: [email protected]

Portico

Portico

All published articles are preserved here permanently:
https://www.portico.org/publishers/iece/

Copyright © 2024 Institute of Emerging and Computer Engineers Inc.