MySQL is offering a clustered database.
The slow progress in clustered databases is a bit surprising to me. The holy grail of clustered databases is to be able to have a virtual database that appears to be on one machine but actually is distributed across a cluster of servers. Failover should be immediate to another machine in the same cluster. Data should be replicated on demand. Performance should be high. Yet no one provides this solution, at least not at a level where the cluster is truly invisible to clients. True, the data consistency issues are much more challenging for a relational database than the Google File System, but this system needs to be built.