An Overview of Data Persistence Approaches for Enterprise Web Applications
Review Article  ·  Published: 07 December 2024
Issue cover
ICCK Transactions on Computer Science
Volume 2, Issue 1, 2025: 10-17
Review Article Free to Read

An Overview of Data Persistence Approaches for Enterprise Web Applications

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]
Volume 2, Issue 1

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

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.
    [Google Scholar]
  2. Jambor, D. (2023). DevOps for databases: A practical guide to applying DevOps best practices to data-persistent technologies. Packt Publishing.
    [Google Scholar]
  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.
    [Google Scholar]
  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.
    [Google Scholar]
  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.
    [Google Scholar]
  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.
    [Google Scholar]
  7. 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]
  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.
    [Google Scholar]
  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
    [Google Scholar]
  10. Roy-Hubara, N., Shoval, P., & Sturm, A. (2022). Selecting databases for Polyglot Persistence applications. Data & Knowledge Engineering, 137, 101950.
    [Google Scholar]
  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.
    [Google Scholar]

Cite This Article

APA Style
Xu, Z., & Lei, M. (2025). An Overview of Data Persistence Approaches for Enterprise Web Applications. ICCK Transactions on Computer Science, 2(1), 10–17. https://doi.org/10.62762/TCS.2024.529749
Export Citation
RIS Format
Compatible with EndNote, Zotero, Mendeley, and other reference managers
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  - 
BibTeX Format
Compatible with LaTeX, BibTeX, and other reference managers
@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

Citations
Crossref
0
Scopus
0
Views
2363
PDF Downloads
963

Publisher's Note

ICCK stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and Permissions

Institute of Central Computation and Knowledge (ICCK) or its licensor 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.
ICCK Transactions on Computer Science
ICCK Transactions on Computer Science
ISSN: request pending (Online)
Portico
Preserved at
Portico