📞 +91-7667918914 | ✉️ ijarcce@gmail.com
IJARCCE Logo
International Journal of Advanced Research in Computer and Communication Engineering A monthly Peer-reviewed & Refereed journal
ISSN Online 2278-1021ISSN Print 2319-5940Since 2012
IJARCCE adheres to the suggestive parameters outlined by the University Grants Commission (UGC) for peer-reviewed journals, upholding high standards of research quality, ethical publishing, and academic excellence.
← Back to VOLUME 4, ISSUE 12, DECEMBER 2015

Comparative Performance Analysis of PostgreSQL High Availability Database Clusters through Containment

Le Quan Ha, Jeff Xie, Darrell Millington and Amgad Waniss

DOI: 10.17148/IJARCCE.2015.412150

Abstract: The enormous amount of data flow has made Relation Database Management System the most important and popular tools for persistence of data. While open-source RDBMS systems are not as widely used as proprietary systems like Oracle databases, but over the years, systems like PostgreSQL have gained massive popularity. High-availability database clusters (also known as HA clusters or failover clusters) are groups of computers that support server applications that can be reliably utilized with a minimum of down-time. This article is an attempt to set a benchmark of PostgreSQL high-availability databases in comparing the performance of same-containment keepalived-repmgr clusters against cross-containment HAProxy-PgBouncer clusters. The result shows that our cross-containment HAProxy-PgBouncer is still a significantly better performer with load balancing, healthcheck and its throughputs are improved from 0.346% to 9.454% in compared to keepalived-repmgr. Also we would like to present I/O activities and CPU usage percentages between the two kinds of PostgreSQL HA clusters.



Keywords: Altus cloud, cross containment, failover, HAProxy, healthcheck, high availability, keepalived, load balancing, PgBouncer, PostgreSQL, repmgr, repmgrd.

How to Cite:

[1] Le Quan Ha, Jeff Xie, Darrell Millington and Amgad Waniss, “Comparative Performance Analysis of PostgreSQL High Availability Database Clusters through Containment,” International Journal of Advanced Research in Computer and Communication Engineering (IJARCCE), DOI: 10.17148/IJARCCE.2015.412150