Amazon Aurora vs. Amazon ElastiCache

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Amazon Aurora
Score 8.8 out of 10
N/A
Amazon Aurora is a global-scale relational database service built for the cloud with full MySQL and PostgreSQL compatibility.N/A
Amazon ElastiCache
Score 8.7 out of 10
N/A
Amazon ElastiCache offers fully managed Redis and Memcached.N/A
Pricing
Amazon AuroraAmazon ElastiCache
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
Amazon AuroraAmazon ElastiCache
Free Trial
NoNo
Free/Freemium Version
NoNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
Amazon AuroraAmazon ElastiCache
Considered Both Products
Amazon Aurora
Chose Amazon Aurora
Aurora vs Athena: Aurora provided MySQL/Postgres/MariaDB as DB engine whereas Athena provides SQL interface over data stored in S3 as datalake. Aurora has high performance compared to Athena.

Aurora vs Redshift:- Different Architectures. Redshift is faster as its engine is a …
Chose Amazon Aurora
Using cloud-based services such as RDS or Aurora take all the hassle out of managing database servers yourself. It also gives you the flexibility to easily spin up and down additional instances and as when required. Where Aurora outshines RDS is in terms of performance - we …
Amazon ElastiCache

No answer on this topic

Top Pros
Top Cons
Features
Amazon AuroraAmazon ElastiCache
Database-as-a-Service
Comparison of Database-as-a-Service features of Product A and Product B
Amazon Aurora
9.1
26 Ratings
4% above category average
Amazon ElastiCache
-
Ratings
Automatic software patching8.926 Ratings00 Ratings
Database scalability9.426 Ratings00 Ratings
Automated backups9.425 Ratings00 Ratings
Database security provisions9.224 Ratings00 Ratings
Monitoring and metrics8.725 Ratings00 Ratings
Automatic host deployment9.123 Ratings00 Ratings
Best Alternatives
Amazon AuroraAmazon ElastiCache
Small Businesses
Amazon ElastiCache
Amazon ElastiCache
Score 8.7 out of 10

No answers on this topic

Medium-sized Companies

No answers on this topic

No answers on this topic

Enterprises

No answers on this topic

No answers on this topic

All AlternativesView all alternativesView all alternatives
User Ratings
Amazon AuroraAmazon ElastiCache
Likelihood to Recommend
8.9
(44 ratings)
8.0
(4 ratings)
Likelihood to Renew
9.8
(4 ratings)
-
(0 ratings)
Usability
7.0
(2 ratings)
-
(0 ratings)
Availability
9.6
(24 ratings)
-
(0 ratings)
Support Rating
1.0
(5 ratings)
-
(0 ratings)
Online Training
8.0
(1 ratings)
-
(0 ratings)
Implementation Rating
10.0
(1 ratings)
-
(0 ratings)
User Testimonials
Amazon AuroraAmazon ElastiCache
Likelihood to Recommend
Amazon AWS
Amazon Aurora is very well suited in situations where the application requires high scalability and has variable and unpredictable workloads. Also, real-time analysis and reporting could be performed easily using Aurora's read replica feature. Aurora might not be a good fit for applications that rely more on other cloud-based services such as Azure since there are some issues with regards to integrations
Read full review
Amazon AWS
Amazon ElastiCache is a great tool to use when you need to cache data in your application to access it really fast and also want that to be fully managed, cost-efficient, and highly available in the production environment along with monitoring capabilities. It should not be used as a permanent database solution as Redis or Memcached are not alternatives for that. If the load is really less than choosing this might cost you more. Using it when you only want to pay when you run it would be better.
Read full review
Pros
Amazon AWS
  • No need to provision storage nor IOPS for the disks
  • Automatics continuos backups with the possibility to point-in-time restore in new database or backtrack to a point in time in the same database
  • Increase availability by using Read Replicas and also distributing read capacity using them for queries
Read full review
Amazon AWS
  • Amazon ElastiCache is fully-managed. Our team is small, and our ability to configure, monitor and patch Redis will never be our competitive advantage.
  • Amazon ElastiCache is fast and scalable. It is easy to scale reads with replicas.
  • Amazon ElastiCache is integrated with CloudWatch. You get metrics out-of-the-box, and it is easy to create alerts for them.
Read full review
Cons
Amazon AWS
  • Access to slow query, and error logs is a little cumbersome. Maybe, stream that to an AWS Elasticsearch, and provide searching out of the box (even if it means additional costs).
  • Upgrade to higher versions of MySQL is a problem.
  • Failovers to replica, although, they are not needed often, they can be made more seamless.
Read full review
Amazon AWS
  • not to get lost cache data in order to change ElasitCache instance type
  • most of the time cache data are not distributively stored to secondary, mostly goes to primary
  • default TTL should be 30 days or 60 days instead of infinity
Read full review
Likelihood to Renew
Amazon AWS
We have an entire infrastructure around Amazon Aurora. We ara confident on our decision, as Amazon Aurora has been able to evolve as database solution, keeping up with the latest trends, and is very well integrated on all the AWS environment. Furthermore, we use lots of services from AWS, and it's important that they all can be easily connected to improve each individual contribution.
Read full review
Amazon AWS
No answers on this topic
Usability
Amazon AWS
Aurora is easy to deploy and operate from the AWS console, the command line, and with Infrastructure as Code tools like Cloudformation and Terraform. Integrating the endpoints into an application is easy because from the outside, the Aurora clusters look just like any other open source database. I have also seen benefit from using the instances within the cluster as distinct read and write endpoints allowing for further customization in our applications.
Read full review
Amazon AWS
No answers on this topic
Reliability and Availability
Amazon AWS
This is a cost effective software for large data handlers who find difficulty in placing their data in a confidential manner, this provides almost everything which one needs for powerful data handling softwares , even though I find it lacking in somewhat interactiveness but yet this is worth effective and efficient for working and relating datas in several tuples.
Read full review
Amazon AWS
No answers on this topic
Support Rating
Amazon AWS
The support as a whole cannot be applied to just Aurora, but I must say that the response to our tickets from the AWS side was a bit anemic. Despite that, there is plenty of documentation and forum articles that should make anybody self-serviced. Again, let me stress this out - the product (in either MySQL or Postgres form) was used by many people and thus now well understood, explained and there are plenty of books and other material available. This is not the case that we encountered with NoSQL.
Read full review
Amazon AWS
No answers on this topic
Alternatives Considered
Amazon AWS
  • Performance and Scalability: If an organization requires high performance and the ability to scale seamlessly to handle varying workloads, Amazon Aurora's architecture is well-suited for these needs.
  • High Availability: Organizations that prioritize uptime and require automatic failover in case of AZ failures can benefit from Aurora's multi-AZ deployments.
  • Ease of Management: AWS's managed service approach reduces administrative burden, allowing organizations to focus on their applications rather than database maintenance.
  • Security and Compliance: Aurora's security features make it appealing to organizations that deal with sensitive data or are subject to compliance regulations.
  • Compatibility: Organizations already using MySQL or PostgreSQL may find it easier to migrate to Aurora while maintaining familiarity with the database engine.
Read full review
Amazon AWS
Amazon Elasticache is better than Amazon Elasticsearch and Amazon SQS as the former is good for dumping a lot of data for searching purposes later on and the latter is good for maintaining a message bus whereas Amazon ElastiCache purely works as a caching data store to provide faster data access. AWS DynamoDB is a good alternative if you're looking for a serverless solution as in Amazon ElastiCache, we get to see instances while in AWS DynamoDB, we can simply access the data without the need of bringing up a server.
Read full review
Return on Investment
Amazon AWS
  • After migrating to Amazon Aurora, our speed of the query, database availability, and security has increased a lot from before.
  • It has an inbuilt autodetection and correction mechanism for locks in the database, which is a great asset for any team. It also enhances our database schema if it not properly structured.
  • If your requirements are not clear at the moment, but you know based on the project that it is going to be a big database, then you should go with Amazon Aurora as you can scale and descale based on your needs.
Read full review
Amazon AWS
  • Basically, zero-maintenance Memcached clusters, meaning the time can be spent elsewhere rather than looking after our own.
Read full review
ScreenShots

Amazon Aurora Screenshots

Screenshot of A look inside the RDS console.