An Overview of Data Persistence Approaches for Enterprise Web Applications
Article Information
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
Keywords
Funding
References
- 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.
[Google Scholar] - Jambor, D. (2023). DevOps for databases: A practical guide to applying DevOps best practices to data-persistent technologies. Packt Publishing.
[Google Scholar] - 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.
[Google Scholar] - 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.
[Google Scholar] - 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.
[Google Scholar] - 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.
[Google Scholar] - Rajagopal, K., & Narayanan, K. (2019). Distinctive advancements in Bigdata persistence and processing. International Journal of Engineering and Advanced Technology, 9(1), 1442-1444.
[Google Scholar] - 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.
[Google Scholar] - 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
[Google Scholar] - Roy-Hubara, N., Shoval, P., & Sturm, A. (2022). Selecting databases for Polyglot Persistence applications. Data & Knowledge Engineering, 137, 101950.
[Google Scholar] - 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.
[Google Scholar]
Cite This Article
TY - JOUR AU - Xu, Zhiwei AU - Lei, Ming PY - 2024 DA - 2024/12/07 TI - An Overview of Data Persistence Approaches for Enterprise Web Applications JO - ICCK Transactions on Computer Science T2 - ICCK Transactions on Computer Science JF - ICCK Transactions on Computer Science VL - 2 IS - 1 SP - 10 EP - 17 DO - 10.62762/TCS.2024.529749 UR - https://www.icck.org/article/abs/TCS.2024.529749 KW - data persistence KW - enterprise web applications KW - relational databases KW - distributed databases AB - 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. SN - request pending PB - Institute of Central Computation and Knowledge LA - English ER -
@article{Xu2024An,
author = {Zhiwei Xu and Ming Lei},
title = {An Overview of Data Persistence Approaches for Enterprise Web Applications},
journal = {ICCK Transactions on Computer Science},
year = {2024},
volume = {2},
number = {1},
pages = {10-17},
doi = {10.62762/TCS.2024.529749},
url = {https://www.icck.org/article/abs/TCS.2024.529749},
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.},
keywords = {data persistence, enterprise web applications, relational databases, distributed databases},
issn = {request pending},
publisher = {Institute of Central Computation and Knowledge}
}
Article Metrics
Publisher's Note
ICCK stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and Permissions
Portico