ClustrixDB has powered mission-critical business applications for more than three years, with trillions of transactions per month running on ClustrixDB. Proven in massive transaction volume environments with an appliance form factor, ClustrixDB is now being used by multiple customers across the globe as software and on public clouds such as AWS.
Nomorerack is one of the fastest-growing e-commerce companies in the U.S. with 1023% growth in revenue and 15-20x traffic peaks in the holiday season. Nomorerack used RDS and was hitting the limits of scale. They struggled with availability costing up to $60,000/hour, and with getting insight into database issues and timely support. Clustrix Database as a Service (DBaaS) has provided better availability, higher performance, and significantly better support.
- Keith Bussey, VP of Technology, NoMoreRack
“Clustrix DBaaS requires no server management, the same as RDS, but we get much better enterprise-level support that is better and faster than RDS.”
Industry Trend: Mainstream Cloud Adoption
As the public and private cloud becomes the de facto platform for new software development, companies are increasingly moving their business-critical databases to the cloud.
Legacy scale-up databases do not work with the scale-out cloud architecture. You cannot put your Oracle big iron database in the Amazon cloud. Cloud computing requires scale by adding more servers to meet the workload peaks. It involves higher failure rates and needs automated recovery. In the cloud, having a self-managing database is important to reduce developer and DevOps work.
Why ClustrixDB: Deliver Five-9s of Availability
ClustrixDB is designed for the scale-out cloud.
It is built with redundancy and automated fault recovery allowing our customers to build operations with five-9s of availability.
1 Self-Managing Operations
ClustrixDB is built to be self-managing, with more than 5,000 instrumentation points collecting data on all aspects of database functionality. ClustrixDB is designed to be used by developers and programming DBAs and automates most of the operational DBA tasks.
ClustrixDB automates data distribution across the cluster. The cluster maintains good health by evenly distributing data and query load across the cluster. Adding a node to the cluster requires a single command, the data and load automatically moves to the new cluster. Under heavy load or if any issues needs attention, the cluster e-mails warns the administrator requesting attention.
2Automated Recovery within a Cluster
ClustrixDB maintains multiple copies of all data within a cluster. In case a node fails, the lost copies are regenerated and redistributed across the cluster. The cluster recovers from the failure and keeps running. The cluster has likely lost the excess capacity, and a new node can be added next day.
3Asynchronous Replication across Geography
ClustrixDB allows asynchronous replication across geography for disaster recovery. Some ClustrixDB customers also use active-active multi-master deployment that requires careful use of the database by the application, similar to using another database such as MySQL.
4Fast Parallel Backup
ClustrixDB is built with fast parallel backup for disaster recovery. This feature takes a consistent snapshot of the database, and the backup time does not increase with size of the database. For compatibility and migration, ClustrixDB also supports Mysqldump backup.