Analisis Empiris Peningkatan Performa dan Redundansi Database Menggunakan Galera Cluster

Authors

  • Reski Yulian Fauzan Politeknik Negeri Padang
  • Muhammad Reyan Dirul Adha STMIK Citra Mandiri Padangsidimpuan
  • Lifwarda Lifwarda Politeknik Negeri Padang
  • Romia Lubis STMIK Citra Mandiri Padangsidimpuan
  • Yeviki Maisyah Putra Universitas Putra Indonesia "YPTK" Padang

DOI:

https://doi.org/10.55382/jurnalpustakadata.v5i2.1534

Keywords:

galera cluster, mariadb, high availability, performa database, haproxy

Abstract

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

Download data is not yet available.

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.

Published

2025-12-31

How to Cite

Fauzan, R. Y., Adha, M. R. D., Lifwarda, L., Lubis, R., & Putra, Y. M. . (2025). Analisis Empiris Peningkatan Performa dan Redundansi Database Menggunakan Galera Cluster. Jurnal Pustaka Data (Pusat Akses Kajian Database, Analisa Teknologi, Dan Arsitektur Komputer), 5(2), 488–491. https://doi.org/10.55382/jurnalpustakadata.v5i2.1534