ClustrixDB has powered mission-critical business applications since 2010, with several trillion transactions per month running on ClustrixDB. Proven in massive transaction volume environments, ClustrixDB is now being used by a multitude of market makers across the globe as software in the data center and on public clouds such as AWS, Google, Azure, and Rackspace.
ClustrixDB is ideal for the cloud because not only does it provide elastic scaling and ACID properties for your transactions, it also makes it easier to deal with some of the vagaries of the cloud. The cloud, unlike the data center, is unpredictable. You may not get the full performance from the instances, the neighbors to your environment might be noisy and cause instability, and your cloud provider may move your instance without notice.
To mitigate these vagaries, ClustrixDB has features specifically designed to support superior cloud deployments. Features like self-managing operations, automated recovery within a cluster, asynchronous replication across geographies, and fast parallel back-ups allow our customers to build operations in the cloud with five-9s of availability.
ClustrixDB is built to be self-managing, with more than 5,000 instrumentation points collecting data on all aspects of database functionality. Because ClustrixDB is designed to be used by developers and programming DBAs, it automates most of the operational DBA tasks.
ClustrixDB automates data distribution across the cluster. The database 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 move to the new cluster. Under heavy load or if any issues need attention, the cluster requests attention by e-mailing the administrator.
Automated Recovery within a Cluster
ClustrixDB maintains multiple copies of all data within a cluster. In case a node fails, the lost copies are automatically regenerated and redistributed across the cluster. The cluster recovers from the failure and keeps running, transparent to the application. The cluster has likely lost the excess capacity, and a new node can be added the next day.
Asynchronous Replication across Geography
ClustrixDB allows asynchronous replication across geography for disaster recovery. Some ClustrixDB customers also use active-active multi-master deployment, similar to using another database such as MySQL.
Fast 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 the size of the database. For compatibility and migration, ClustrixDB also supports mysqldump backup.