What users are saying about

Amazon Aurora

41 Ratings

MongoDB

Top Rated
221 Ratings

Amazon Aurora

41 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8 out of 101

MongoDB

Top Rated
221 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8 out of 101

Add comparison

Likelihood to Recommend

Amazon Aurora

Amazon Aurora should be considered for those who need a fast and reliable cloud database service. It includes the main features of a MySQL database, using the latest trends in architectural principals. It ensures out-of-the-box fault-tolerance and high scalability. It is also very important for those who don’t want to worry about features and security updates. As the price is higher than a standard MySQL for instance, it should only be considered for higher applications where performance and scalability is really important.
Vasco Mendes profile photo

MongoDB

If you are a small development company or don't have access to experienced DBA folks, MongoDB can be a good choice for the developer to take the data by the horns.MongoDB is easy to handle when it comes to migrations because of its schemaless nature.It can help you get to market faster because you're not spending a ton of time with dev ops and organizing data structures. You can iterate pretty easily. I would say it's a good choice for most web apps, but you might run into restrictions on certain data queries that MongoDB just can't do as efficiently as a relational database.It can also be hard for some folks coming from a relational data model background. The idea of denormalized or redundant data can feel dirty to some. But the speed and performance in development and execution appear to make up for those faults.
Joshua Weaver profile photo

Feature Rating Comparison

NoSQL Databases

Amazon Aurora
MongoDB
8.7
Performance
Amazon Aurora
MongoDB
9.0
Availability
Amazon Aurora
MongoDB
9.0
Concurrency
Amazon Aurora
MongoDB
8.3
Security
Amazon Aurora
MongoDB
8.3
Scalability
Amazon Aurora
MongoDB
8.3
Data model flexibility
Amazon Aurora
MongoDB
8.7
Deployment model flexibility
Amazon Aurora
MongoDB
9.3

Pros

  • Amazon Aurora has high availability, since the customer started to use it, the database never had to be left out of service.
  • Amazon Aurora provides frequent and automated upgrades, which makes our database system always up to date on the latest features and security practices
  • Since Amazon Aurora uses MySQL as its core database, it is very easy to find specialized people to work. Amazon’s relational database management system also makes it very easy to expand and create new databases
Vasco Mendes profile photo
  • Ease of use in application development.
  • Schema friendly design... it looks and acts like JSON objects developers are familiar with.
  • Excellent community of developers to assist with advanced configuration matters.
No photo available

Cons

  • The cost of Amazon Aurora when compared to a simple MySQL instance is considerably higher, so we really need to look at and run some performance tests to compare if the performance improvements are worth the extra cost.
  • Although backup restores are a rare feature to use, when we need them it is always painful to restore our data. We are always searching for a database service to provide new and innovating features in terms of data recovery. For instance, being able to search on backup information to see if the needed data is there. It is a very common need to compare the hot data with the backup data, for example to fix some database data that a malfunction application wrongly updated.
  • Since aurora is an Amazon relational database service there is no way to run a dev database on a local storage for tests and development.
Vasco Mendes profile photo
  • The interface is a little complicated to learn.
  • They could improve compatibility with other NoSQL databases.
  • I have had problems with data relationships when information is very large.
Fernando Malave profile photo

Likelihood to Renew

No score
No answers yet
No answers on this topic
MongoDB8.5
Based on 42 answers
I use MongoDB because my app is very simple. I use others like MySQL, and the language makes it much more difficult for me to learn. MongoDB also provides some useful guides to learn how to use the software.
Fernando Malave profile photo

Usability

No score
No answers yet
No answers on this topic
MongoDB8.0
Based on 3 answers
I'm not a database expert by any means. But MongoDB has helped lower the barrier to entry in the world of full stack development. It has an expressive and easy to understand syntax and API. Additionally, their documentation is really quite detailed and easy to follow. Anyone with javascript experience should be able to work with it.
Joshua Weaver profile photo

Support

No score
No answers yet
No answers on this topic
MongoDB8.0
Based on 2 answers
I never had problems with the application. It complies with all the characteristics that the company specifies with this product.
Fernando Malave profile photo

Implementation

No score
No answers yet
No answers on this topic
MongoDB8.4
Based on 2 answers
While the setup and configuration of MongoDB is pretty straight forward, having a vendor that performs automatic backups and scales the cluster automatically is very convenient. If you do not have a system administrator or DBA familiar with MongoDB on hand, it's a very good idea to use a 3rd party vendor that specializes in MongoDB hosting. The value is very well worth it over hosting it yourself since the cost is often reasonable among providers.
Tom Maiaroto profile photo

Alternatives Considered

Unlike proprietary solutions like Microsoft SQL Server, Amazon Aurora does not need proprietary licensing, so we can use this budget to get cloud solutions with high availability and performance, at a similar rate. When compared to MySQL or Postgres SQL, it allows us to have a database system always updated with the most current features and security best practices without having to worry about it. In normal database systems like MySQL to keep the database system up to date we need to have someone always looking for new upgrades.As it relies on MySQL there is no extra formation for a team that is already used to a MySQL solution.
Vasco Mendes profile photo
SQL server is ancient, and Couchbase doesn't let you accomplish anything special--it's too basic, especially from a security standpoint.
Daniele Graziani profile photo

Return on Investment

  • The customers where we implemented Amazon Aurora database don't need to have an employee specialized in features and security upgrades.
  • The database replication and schedule for backup tasks are much easier, so less prone to errors.
  • We have never had a database downtime on our applications, which is essential for our customer business.
Vasco Mendes profile photo
  • While there has been a slight learning curve in our DBA group, MongoDB has proven to be a good choice for a document store.
Douglas Jagoda profile photo

Screenshots

Amazon Aurora

Pricing Details

Amazon Aurora

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

MongoDB

General
Free Trial
Yes
Free/Freemium Version
Yes
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details