
Then, we will explore smaller and larger instance sizes to see which database scales best. The first part of this comparison will involve spinning up each database on a db.t4g.medium RDS instance, and running a test with HammerDB, a popular database benchmarking tool. This pre-configuration by a team of experts allows us to compare the relative performance of the database engines instead of our ability to tune a given database system. The engineers at AWS have done an excellent job optimising each instance type for the amount of RAM and CPU cores provided. MySQL vs MariaDB vs Aurora on t4g.medium RDS instanceĪWS RDS allows anyone to deploy a well-tuned, managed database in the cloud.

Amazon’s Aurora is one example of these new data system products. The standardisation of internal APIs and incredibly robust physical infrastructure available to public cloud development teams has allowed them to build products that push the boundaries of what was considered possible for distributed systems. Amazon has developed a cloud-native database called Aurora, which takes advantage of lightning-fast and ultra-reliable networking in their data centres. MariaDB isn’t the only MySQL compatible database in town, especially for AWS users. In general, we are fans of the MariaDB initiative. MariaDB allows clients requiring a MySQL database access to additional (and in our opinion, improved) storage engines and a more open development community. According to an excerpt from a book on MariaDB, this foundation was created to “avoid any company acquisition like what had happened in the past for MySQL.” He decided to fork MySQL, and in 2012, the MariaDB foundation was born. The founder of MySQL, Michael Monty Widenius, was one of those unhappy people. Regardless of how you feel about MySQL’s recent development, many people want to take things in a different direction. Some people accuse Oracle of letting MySQL’s development slow to a crawl to encourage the adoption of enterprise options, but we won’t get into that here. Then it was purchased by Sun Microsystems and then acquired by Oracle. However, not everyone is happy with MySQL’s recent trajectory. Because of WordPress’ dependency on a MySQL compatible database, MySQL will be with us for a long time to come. MySQL has been around for a long time and powers a non-trivial amount of the internet.

Mysql aws pricing free#
Feel free to skip ahead if you just want to see the results. Let’s give a brief overview of the databases in this test. I hope these benchmarks can help you decide what RDBMS to use for a MySQL compatible workload as might be required by a busy WordPress site or web application. However, Aurora offers a lot of extra features that might sway your opinion. To summarize, MariaDB was the fastest in my tests, followed by MySQL, the Aurora. This article will compare the speed and cost-efficiency of MySQL, MariaDB, and AWS Aurora for use as an operations-critical transactional database.
