Elastic DatabaseIntalio|Elastic Database provides an elastically scalable and fault-tolerant database infrastructure for private cloud deployment. It provides nearly horizontal scalability for applications that require the SQL language and perform significantly more READ than WRITE transactions. All WRITE transactions are performed by the Master Server and replicated in real-time to all Slave Servers. A transaction is committed by the Master Server only when at least one Slave Server has committed the replicated transaction as well, using a mechanism called semi-synchronous replication (Learn More). In the event of a failure of the host running the Master Server, one Slave Server is randomly picked from the pool and automatically promoted as new Master Server. Total failover time is usually less than 1 second, during which time only READ transactions can be performed by the database. The failed host is then replaced and used to deploy a new Slave Server.
|