Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleMetrics
Research Article · Open access · Published 20 June 2025

Enhancing Database Availability: A Combined Approach Using SQL Always on Failover Cluster Instance and Availability Groups

Faisal Rahman1 & Benfano Soewito1

Journal of Computer Science, Volume 21, Issue 6, pp. 1332–1342 · doi.org/10.3844/jcssp.2025.1332.1342

4,255 accesses2,052 downloads0 citations (Crossref)Metrics
Cite Check for updates

Abstract

Database availability is a critical factor in supporting business processes to ensure uninterrupted operations. When the production server experiences failures, data may become inaccessible, disrupting business operations. To mitigate this risk, separating the production server from the reporting server is essential. However, this approach introduces challenges related to data synchronization and automatic failover during system failures. Existing High Availability (HA) solutions have significant trade-offs: FCI enables fast instance-level failover but lacks database replication, making it vulnerable to shared storage failures. Meanwhile, AG ensures continuous database synchronization but has higher failover latency due to log shipping overhead. While FCI provides automatic failover at the instance level, AG offers database-level synchronization and protection, including a read-only access option. To overcome these limitations, this study integrates SQL Always on Failover Cluster Instance (FCI) and Availability Groups (AG), combining FCI's rapid failover capabilities with AG's robust database replication. This hybrid approach enhances availability beyond standalone FCI or AG. Testing over 30 days demonstrated a 99.97%availability rate with an average downtime of 12.3 minutes, offering a practical solution for improving operational efficiency and minimizing system failures.

Licence and reuse

Open access. This article is licensed under a Creative Commons Attribution 4.0 International Licence (CC BY 4.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Rahman, F. & Soewito, B. (2025). Enhancing Database Availability: A Combined Approach Using SQL Always on Failover Cluster Instance and Availability Groups. Journal of Computer Science, 21(6), 1332–1342. https://doi.org/10.3844/jcssp.2025.1332.1342

Licence
CC BY 4.0
Issue
Volume 21, Issue 6
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
Enhancing Database Availability: A Combined Approach Using SQL Always on Failover Cluster Instance and Availability GroupsJournal of Computer Science · Volume 21, Issue 6 · pp. 1332–1342 · CC BY 4.0Download