ClustrixDB outscales and outperforms Aurora for high-value high-transaction workloads
Many companies use popular relational databases like Aurora or MySQL to power their applications. But as their business grows, in many cases they wind up pushing these databases to levels of performance beyond anything they were designed to handle.
Database administrators (DBAs) and application developers can try to push Aurora and MySQL to higher levels of performance, but these database gymnastics come at a high price—sharding, for example is 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 do so because they want to avoid precisely these kinds of arcane technical hurdles. They expect solutions in the cloud to be easier and flexible in the way they perform. While Aurora is on it’s way to being a good relational database, if you have a high-transaction, high-value workload, you may want to look at other database choices for AWS—like ClustrixDB.
ClustrixDB performance versus Aurora
ClustrixDB is a high-performance database that runs faster on AWS on large workloads, and is capable of 10x or more the performance of Aurora. ClustrixDB’s performance capabilities increase in a near-linear fashion as nodes are added to the database cluster. Aurora works under normal loads but hits a wall when the workload gets too large, and does not allow you to increase write performance by adding nodes. Coupled with checkpoint durability, this becomes more risky as load increases.
InfoWorld’s Martin Heller did an objective analysis comparing the two and came to this same conclusion: “ClustrixDB scales out—way out . . . outperforms Amazon Aurora for low-latency, high-transaction-rate scenarios.”
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 data center—it is delivering scalable, relational, high-performance database services to customers on AWS today.
Learn more about the benchmark test that pitted Aurora against ClustrixDB on AWS and see how ClustrixDB gives you an easy way to scale performance well beyond anything possible on Aurora.
ClustrixDB scale versus Aurora
Scaling is a popular technique for increasing the performance of a database. There are two popular ways to scale relational databases. One technique 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-boosting 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.
In contrast, 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, offering customers the ability to scale to 10x or more than Aurora.
ClustrixDB pricing versus Aurora
If you are working with high-transaction, high-value workloads, choosing the right database can save you thousands to tens of thousands of dollars per year. ClustrixDB and Aurora offer very different cost structures. The cost of the instances/nodes, licensing, failover solutions, IOs and storage means 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. While ClustrixDB comes with licensing fees, it does not generate fees for IOs or storage.
If you have large workloads, deciding between ClustrixDB or Aurora can have a huge impact on your budget.
Enterprise Strategy Group facilitated a Lab Review and video that documents the high levels of transactional performance achievable when leveraging Clustrix’s next-generation scale-out SQL database on Amazon AWS. Performance was compared to two competing cloud database offerings, with a goal of showing how the ClustrixDB database architecture breaks the mold of traditional RDBMS architectures. Based on the analysis, ESG Lab concluded that for organizations planning to leverage AWS to service their high-value, transactional database workloads where performance is of the utmost importance, ClustrixDB meets all the requirements. We invite you to watch the video and download the lab review to learn more.