Analisis Empiris Peningkatan Performa dan Redundansi Database Menggunakan Galera Cluster
DOI:
https://doi.org/10.55382/jurnalpustakadata.v5i2.1534Keywords:
galera cluster, mariadb, high availability, performa database, haproxyAbstract
Penelitian ini menganalisis secara empiris peningkatan performa dan redundansi sistem basis data dengan menerapkan Galera Cluster dibandingkan Single MariaDB menggunakan workload OLTP read–write. Penelitian ini memberikan validasi empiris terhadap efektivitas Galera Cluster pada skenario sumber daya terbatas. Pengujian dilakukan menggunakan tool benchmarking sysbench dengan total sumber daya hardware yang identik (16 core CPU, 8GB RAM) namun dengan arsitektur berbeda. Konfigurasi Galera Cluster menggunakan 2 node (8 core CPU, 4GB RAM masing-masing) dengan HAProxy sebagai load balancer, sementara Single MariaDB menggunakan satu server dengan 16 core CPU dan 8GB RAM. Hasil penelitian menunjukkan Galera Cluster mencapai 348,07 transaksi per detik (TPS) dibandingkan 202,99 TPS pada Single MariaDB, meningkat 71%. Galera Cluster juga menunjukkan latensi rata-rata yang jauh lebih rendah (22,97 ms vs 39,29 ms) dan latensi 95th percentile (26,20 ms vs 125,52 ms). Arsitektur ini memberikan redundansi bawaan dan high availability tanpa biaya hardware tambahan. Penelitian ini memberikan bukti empiris bahwa Galera Cluster dengan HAProxy memberikan performa dan ketersediaan yang unggul dibandingkan sistem database single-node tradisional.
Downloads
References
Stonebraker, M., & Çetintemel, U. (2005). "One size fits all": An idea whose time has come and gone. Proceedings of the 21st International Conference on Data Engineering, 2-11.
Codership Ltd. (2023). Galera Cluster Documentation. https://galeracluster.com/library/
Reddy, K. (2018). High Availability MySQL Cookbook. Packt Publishing.
Lampson, B. (2010). The ABCD's of Paxos. ACM Symposium on Principles of Distributed Computing, 13-15.
HAProxy Technologies. (2023). HAProxy Documentation for MySQL/MariaDB. https://www.haproxy.com/documentation/
MariaDB Foundation. (2023). MariaDB Server Documentation. https://mariadb.com/kb/en/
Wang, L., Li, M., & Zhang, Y. (2022). Performance analysis of distributed database clusters under high concurrency workloads. Journal of Database Management, 33(2), 45-62.
Kumar, S. (2023). Fault tolerance mechanisms in modern database systems: A comprehensive review. International Journal of Database Theory and Application, 16(1), 78-94.
Akopytov, A. (2023). Sysbench Documentation. https://github.com/akopytov/sysbench
Na'am, J., Harlan, J., Madenda, S., & Wibowo, E. P. (2016). Identification of the Proximal Caries of Dental X-Ray Image with Multiple Morphology Gradient Method. International Journal on Advanced Science, Engineering and Information Technology (IJASEIT), 6(3), 343-346.
Chen, H. (2023). Distributed database architectures for high-performance transaction processing. Journal of Systems Architecture, 135, 102-118.
Galera Cluster Architecture Whitepaper. (2022). Write-Set Replication Internals. Codership Ltd.
Ikhsan, I., & Putra, A. A. (2018). Autonomous Sales Robot untuk Pengenal Produk Berbasis Barcode dan Arduino ATMega328. Jurnal RESTI (Rekayasa Sistem Dan Teknologi Informasi), 2(1), 397-402.
MySQL Performance Blog. (2023). Galera Cluster Performance Tuning Best Practices. Percona LLC.
Yulia, S., Riyan, I. S., & Dian, E. P. (2024). Pengembangan Website Apotik Sejati untuk Meningkatkan Aksesibilitias dan Kualitas Pelayanan Kesehatan. Jurnal Pustaka AI, 4(2), 58-63.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Reski Yulian Fauzan, Muhammad Reyan Dirul Adha, Lifwarda, Romia Lubis, Yeviki Maisyah Putra

This work is licensed under a Creative Commons Attribution 4.0 International License.






