Today’s e-commerce enterprises are expected to be “always on”; you never know what time of day or night your customers are going to make a transaction. At the same time, these companies are increasingly turning to the cloud to improve efficiency, scalability, and reduce costs while dealing with the tremendous and varying amounts of data they need to run their business. Enter database as a service (DBaaS), which helps businesses deploy new databases in the cloud quickly, cost-effectively, and without the hassles of database administration. MarketsandMarkets forecasts the cloud database and DBaaS market, including software and services, to grow from $1.07 billion in 2014 to $14.05 billion by 2019, at a CAGR of 67.3 percent.
But what happens when there’s an issue such as a natural disaster or even a catastrophic power failure? While all business continuity plans include disaster recovery, they usually don’t accurately take into account how long a business might be down while databases are brought back online. To make matters worse, MySQL databases have a slow recovery time as data is restored to the primary database server, then distributed to the slaves, and then they all need to be re-synchronized.
If there is a failure in the cloud, the database must be able to recover quickly. Databases based on NewSQL provide simpler and far more robust high-availability approaches that speed recovery. For example, ClustrixDB is built with automated fault tolerance and recovery. It also has self-healing capabilities, which re-protect the cluster after failure recovery to be able to survive any successive failure.
With its self-managing architecture, ClustrixDB is built with redundancy within a cluster and dynamically distributes the database across multiple nodes for maximum reliability. ClustrixDB maintains multiple copies of all data within a cluster so if a node fails, backup copies are automatically regenerated and redistributed across the cluster. The cluster thus survives and automatically recovers from the failure in seconds (not hours) and keeps running.
And perhaps most importantly, ClustrixDB leverages FastBackup and Restore to parallelize your data recovery, which automatically keeps all your cluster’s nodes synchronized, providing your customers access to your data much faster, and bringing your revenue stream back up and running as fast as possible…much faster than MySQL.