ClustrixDB vs Aurora

ClustrixDB, like AWS Aurora, is a MySQL drop-in replacement that runs in AWS. They both handle common site-visitor traffic very well. But Aurora leaves some customers high and dry: those that depend on the ability to process high volume of transactions immediately and accurately.

However, even as the number of transactions soars, ClustrixDB continues to deliver superior levels of performance, ease of use and cost. As a high-performance relational database, it is specifically designed to meet the needs of customers with large, high value transactional workloads.


High-transaction Workloads

Companies in e-commerce, gaming, adtech and numerous other industries that require a high degree of accuracy in their data depend on relational (SQL) databases to help them process transactions. Many successful companies use popular relational databases like Aurora or MySQL, and in many cases they wind up pushing them to levels of performance beyond anything they were designed to handle.

Database administrators (DBAs) and application developers can push Aurora and MySQL to higher levels of performance, but these database gymnastics come at a high price–usually tracked as database sharding which are expensive to implement, complex to maintain and hit both the OPEX and the CAPEX budgets of customers.

When companies turn to cloud technologies like Aurora, they are usually doing so because they want to avoid these kinds of arcane technical hurdles. They expect solutions in the cloud to be intuitive and flexible in the way they perform. Aurora is a very good relational database, but if your workloads are made up of high-transaction, high-value workloads you may want to look at all of your database choices for AWS.

Aurora vs ClustrixDB:
Understanding the Difference

This document is intended to help you understand the very different paths that come from choosing ClustrixDB or Aurora for use with AWS.

Download ESG Validation Report

ESG Lab InstaGraphic - Clustrix - March 2016

Performance Icon

Aurora vs ClustrixDB Performance

ClustrixDB is a high-performance database that runs faster on AWS than Aurora on large workloads, and is capable of 10x or more the performance. ClustrixDB’s performance capabilities increase in a near-linear fashion as nodes are added to the database cluster. Aurora works great under normal loads but hits a wall when the workload gets big, and does not allow you to increase write performance by adding nodes.

Customers use ClustrixDB to achieve flawless performance in areas of high-demand and high-growth on AWS. While ClustrixDB is designed to work in any cloud and any datacenter — it is delivering scalable, high performance relational database services on AWS today. Read about the benchmark test which pitted Aurora against ClustrixDB on AWS–see how ClustrixDB gives you an easy way to scale performance well beyond anything possible on Aurora.

More Info on Performance

Aurora vs ClustrixDB Pricing

If you are working with high-transaction, high value workloads, choosing the right database can save you thousands and thousands of dollar per year. ClustrixDB and Aurora offer very different cost structures — the cost of the instance/node, licensing costs, failover solutions, IOs and storage all consume your cloud budget.

Aurora tends to run on larger, more expensive hardware and generate fees for IOs and storage. ClustrixDB runs on multiple nodes (a cluster) and it relies on less expensive instances. ClustrixDB comes with licensing fees–but it does not generate fees for IOs and storage.

If you work with big workloads, choosing ClustrixDB or Aurora can have a huge impact on your budget.

More Info on Pricing


Price Icon

Scale Icon

Aurora vs ClustrixDB Scale

Scaling is a popular technique for increasing the performance of a database. There are two popular ways to scale relational databases–one is to Scale-Up and one is to Scale-Out. Aurora uses the former. ClustrixDB the latter.

Scale-up databases are designed to run on a single node or instance. But once you run out of faster hardware, you have to resort to read slaves and sharding to improve performance (and you can only scale reads). Once you have Aurora and MySQL running on really fast (and expensive) hardware, you are forced to use complicated and inferior performance techniques like read slaves and sharding. The added complexity and the inability to scale database writes makes Aurora and MySQL a bad choice for high-transaction, high volume workloads on AWS.

ClustrixDB is the only scale-out relational database for AWS. It scales both database reads and writes in a near linear fashion as you add affordable instances. ClustrixDB offers customers the ability to scale to 10x or more than Aurora and it scales.

More Info on Scale


ClustrixDB has a unique Flex Up and Down feature that allows our customers to always match the expense of database resources with expected demand (or revenue). Flex Up during your peak selling season, a new product introduction or a when demand is expected to soar. Flexing Up allows you to have the database resources ready to satisfy extraordinary customer demand–without slowing performance or even crashing your database.

And Flex Down when demand returns to normal and reduce your license and instance rental fees. Unlike many vendors that make it easy to ratchet you database costs only in one direction, ClustrixDB makes it easy always match costs with demand.

More Info on Flex

Flex Icon