Aurora is Amazon's AWS relational database that offers compatibility with MySQL. Amazon offers Aurora on its RDS platform and boasts that benchmarks show it capable of speeds of up to five times faster than standard MySQL. In this article I am offering a brief comparison of Aurora to MySQL side by side. Take a look at the features and benefits and you can decide for yourself which option is the right one for you.
Aurora |
MySQL |
- Benchmark test shows 5X faster than MySQL
- Aurora Pricing per Hour
- db.t2.small price per hour: $0.041
- db.t2.medium price per hour: $0.082
- Storage auto scaling – Yes
- API Scaling Integration – Yes
- Read replicas for low latency – Yes
- Multiple Availability Zone Replicas – Yes
- Instance monitoring and repair – Yes
- Self healing storage – Yes
- Automatic, continuous, incremental backups – Yes
- Point in time restore up to the last five minutes – Yes
- Integrated with IAM at resource level – Yes
- Encryption with AWS Key Management – Yes
|
- Baseline for performance benchmark
- MySQL Pricing per hour
- db.t2.small price per hour: $0.034
- db.t2.medium price per hour: $0.068
- Storage auto scaling – No, manual scaling required
- API Scaling Integration – Yes!
- Read replicas for low latency – No
- Multiple Availability Zone Replicas – No
- Instance monitoring and repair – No
- Self healing storage – No
- Automatic, continuous, incremental backups – No, manual required
- Point in time restore up to the last five minutes – No
- Integrated with IAM at resource level – No
- Encryption with AWS Key Management – No
|
Although Aurora runs at a somewhat higher price it makes up for it with increased performance, more features, and integration with additional AWS services.
If you are looking for more in depth knowledge on AWS check out my free Amazon Web Services training course. It will take you from AWS novice to proficiency over the course of the lessons.