Aspects of embodiments of the present disclosure include a highly
available database cluster employing replication between two or more data
files. The cluster also can maintain a connection with potentially
geographically remote client application programs, including non-fault
tolerant application programs, even in the event of one of the database
management systems (DBMS) of the cluster becoming unavailable.