International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 186 - Number 53 |
Year of Publication: 2024 |
Authors: Theophilus Acquah, Richard Amankwah, Bright Appiah |
10.5120/ijca2024924212 |
Theophilus Acquah, Richard Amankwah, Bright Appiah . Empirical Insights into Replication Models for Distributed Database Environments. International Journal of Computer Applications. 186, 53 ( Dec 2024), 27-34. DOI=10.5120/ijca2024924212
In the age of big data and cloud computing, replication in distributed databases has become critical to assuring data availability, fault tolerance, and performance optimization. Businesses in a variety of industries rely on effective replication systems to ensure uninterrupted access to essential data, even in the event of node failure or network partitions. Despite major advances in network technology and distributed systems, replication remains a difficult and multidimensional problem. This paper seeks to provide a review of the present status of replication in distributed databases, focusing on various replication strategies, their inherent problems, and best practices for implementation. The goals of this research are threefold: first, to define the various replication models and their trade-offs in terms of consistency, availability, and partition tolerance; second, to examine the performance and scalability of these models using empirical studies and real-world case studies; and third, to make recommendations for optimizing replication strategies in distributed systems. The Methodology consists of a detailed literature assessment of current research published within the last five years, as well as an empirical investigation of existing replication models. This study finishes by identifying opportunities for further research, such as developing more efficient replication protocols, integrating sharding with replication, and investigating decentralized replication models. Through this extensive investigation, we hope to contribute to the ongoing efforts to optimize replication in distributed databases, ensuring that they match the changing demands of modern applications.