Version 1
: Received: 27 June 2024 / Approved: 27 June 2024 / Online: 12 July 2024 (10:22:04 CEST)
How to cite:
Uriawa, W.; Nurrobianti, S.; Muhammad Saif, T.; Ibnu Huygenz Widodo, R.; Ristian Asgari, Y. Implementing Distributed System using Auto Promote and Web Services. Preprints2024, 2024061995. https://doi.org/10.20944/preprints202406.1995.v1
Uriawa, W.; Nurrobianti, S.; Muhammad Saif, T.; Ibnu Huygenz Widodo, R.; Ristian Asgari, Y. Implementing Distributed System using Auto Promote and Web Services. Preprints 2024, 2024061995. https://doi.org/10.20944/preprints202406.1995.v1
Uriawa, W.; Nurrobianti, S.; Muhammad Saif, T.; Ibnu Huygenz Widodo, R.; Ristian Asgari, Y. Implementing Distributed System using Auto Promote and Web Services. Preprints2024, 2024061995. https://doi.org/10.20944/preprints202406.1995.v1
APA Style
Uriawa, W., Nurrobianti, S., Muhammad Saif, T., Ibnu Huygenz Widodo, R., & Ristian Asgari, Y. (2024). Implementing Distributed System using Auto Promote and Web Services. Preprints. https://doi.org/10.20944/preprints202406.1995.v1
Chicago/Turabian Style
Uriawa, W., Raden Ibnu Huygenz Widodo and Yuda Ristian Asgari. 2024 "Implementing Distributed System using Auto Promote and Web Services" Preprints. https://doi.org/10.20944/preprints202406.1995.v1
Abstract
While advances in information and communication technology have increased the efficiency of information distribution, it has also brought several challenges to the database industry. One of the main challenges is ensuring the real-time availability of data, which is critical. In addition, downtime in centralized database systems can cause significant failures. Therefore this research applies database replication, especially the multi-master method, is used to increase availability and reduce the possibility of failure. For distributed transaction distribution, this research uses the auto-promote master method and web services for PostgreSQL database replication. The focus of the research is on real-world college site selection transactions, where speed, scalability, and high data availability are critical. The results show that combining these methods can improve system performance and protect data availability. With fast response time, high throughput, and low error rate, the API performs well with various loads. As a testament to scalability and reliability, the system can handle large volumes of traffic without experiencing significant crashes. For containerization, Docker supports efficient and stable performance and ensures consistency and manageability. Future recommendations include improving the data security mechanism and further efforts to optimize the distribution system architecture.
Keywords
database replication; multi-master method; real-time data availability; PostgreSQL; scalability and reliability
Subject
Computer Science and Mathematics, Computer Networks and Communications
Copyright:
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.