TrustRadius: an HG Insights company

Save this comparison

Save this comparison

Add Product

Recommended Comparisons

    Overview
    ProductRatingMost Used ByProduct SummaryStarting Price

    Amazon DynamoDB

    Score8.5 out of 10
    N/AAmazon DynamoDB is a cloud-native, NoSQL, serverless database service.

    $0

    capacity unit per hour

    MongoDB Atlas

    Score8.2 out of 10
    N/AMongoDB Atlas is the company's automated managed cloud service, supplying automated deployment, provisioning and patching, and other features supporting database monitoring and optimization.

    $57

    per month

    Pricing
    Amazon DynamoDBMongoDB Atlas
    Editions & Modules
    Provisioned - Read Operation
    $0.00013
    capacity unit per hour
    Provisioned - Write Operation
    $0.00065
    capacity unit per hour
    Provisioned - Global Tables
    $0.000975
    per Read Capacity
    On-Demand Streams
    $0.02
    per 100,000 read operations
    Provisioned - Streams
    $0.02
    per 100,000 read operations
    On-Demand Data Requests Outside AWS Regions
    $0.09
    per GB
    Provisioned - Data Requests Outside AWS Regions
    $0.09
    per GB
    On-Demand Snapshot
    $0.10
    per GB per month
    Provisioned - Snapshot
    $0.10
    per GB per month
    On-Demand Restoring a Backup
    $0.15
    per GB
    Provisioned - Restoring a Backup
    $0.15
    per GB
    On-Demand Point-in-Time Recovery
    $0.20
    per GB per month
    Provisioned - Point-in-Time Recovery
    $0.20
    per GB per month
    On-Demand Read Operation
    $0.25
    per million requests
    On-Demand Data Stored
    $0.25
    per GB per month
    Provisioned - Data Stored
    $0.25
    per GB per month
    On-Demand - Write Operation
    $1.25
    per million requests
    On-Demand Global Tables
    $1.875
    per million write operations replicated
    Dedicated Clusters
    $57
    per month
    Dedicated Multi-Reigon Clusters
    $95
    per month
    Shared Clusters
    Free
    Offerings
    Pricing Offerings
    Amazon DynamoDBMongoDB Atlas
    Free Trial
    NoNo
    Free/Freemium Version
    NoYes
    Premium Consulting/Integration Services
    NoNo
    Entry-level Setup FeeNo setup feeNo setup fee
    Additional Details——
    More Pricing Information
    Community Pulse
    Amazon DynamoDBMongoDB Atlas
    Considered Both Products
    Amazon AWS
    Chose Amazon DynamoDB
    Performance at high scales is better and the cost at high scales is less. If one has a ton of data generated and has to work their way through it, I think Amazon DynamoDB should the go-to database. There are no compromises when it comes to performance at a huge scale. With any …
    Incentivized
    Chose Amazon DynamoDB
    The Amazon Web Services managed Amazon DynamoDB has excellent features which makes it stand out from all the others in market right now. The management ease it offers is far superior than its competitors and on top of that the on-demand pricing model is an advantage which works …
    Incentivized
    Chose Amazon DynamoDB
    The automation is much more subtle and it performs way better for internet-scale applications. No matter the number of connections, the performance doesn't dip even a bit.
    Incentivized
    Chose Amazon DynamoDB
    Mongo services are outside of our Vpc and are on a different network. Since most of our infra is on AWS, dynamo by AWS was a natural choice. Most of our engineers are familiar with AWS sdk and the console so that brought in a much smaller learning curve for our engineering team
    Incentivized
    Chose Amazon DynamoDB
    More flexible and easier to get started with than RDS, but, in my opinion, much worse monitoring/cost and query/modeling complexity than MongoDB
    Incentivized
    Chose Amazon DynamoDB
    MongoDB is mostly document store while Amazon DynamoDB supports both key/value and document store making it more versatile. Azure Cosmos DB is multi-modal like Amazon DynamoDB and it makes more sense when you have data already in Azure Cloud. If you are mostly using AWS then …
    Incentivized
    MongoDB
    Chose MongoDB Atlas
    MongoDB Atlas has an excellent rating out there in the market. They have a great supporting team as well. When we have questions about technical stuff, they respond fast. The performance of MongoDB Atlas is the key factor that we choose to use. Because it has such an easy way …
    Incentivized
    Key User Insights
    Would buy again
    100%
    Would buy again
    46 Answers
    100%
    Would buy again
    5 Answers
    Delivers good value for the price
    98%
    Delivers good value for the price
    43 Answers
    100%
    Delivers good value for the price
    5 Answers
    Happy with the feature set
    98%
    Happy with the feature set
    45 Answers
    100%
    Happy with the feature set
    5 Answers
    Lived up to sales and marketing promises
    100%
    Lived up to sales and marketing promises
    38 Answers
    100%
    Lived up to sales and marketing promises
    5 Answers
    Implementation went as expected
    93%
    Implementation went as expected
    39 Answers
    100%
    Implementation went as expected
    5 Answers
    TrustRadius Insights
    Amazon DynamoDBMongoDB Atlas
    Highlights

    TrustRadius
    Research Team Insight
    Published

    Amazon DynamoDB is a NoSQL database powered by Amazon Web Services, while MongoDB Atlas is a database-as-a-service used to maintain and administer MongoDB instances. Though they fall into different categories, both Amazon DynamoDB and MongoDB Atlas in combination with MongoDB instances, allow for the storing, management and querying of data. Businesses of various sizes use both database solutions.

    Features

    Amazon DynamoDB and MongoDB Atlas both have strong data management features, but have some significant differences that set them apart from each other. Both software options also specialize in slightly different areas, since MongoDB Atlas manages instances of MongoDB while Amazon DynamoDB is a NoSQL database.

    Amazon DynamoDB provides an easy to use interface and automates many maintenance features. These usability features make Amazon DynamoDB an excellent choice for businesses with fewer technical staff that need to use database services. Additionally, since Amazon DynamoDB performs all operations through HTTPs endpoints, it is very scalable. Scalability can be important for small businesses that plan to increase their data needs over time.

    MongoDB Atlas is highly optimized for work with MongoDB instances. High optimization means users can expect high performance and reliability when working with their databases. Additionally, MongoDB offers continuous backups, meaning that databases can be backed up at any time. Complete database backups are created daily. MongoDB Atlas also provides a free instance that can be used by developers for testing purposes.

    Limitations

    Amazon DynamoDB and MongoDB Atlas both have essential features, but they also each have some limitations.

    Amazon DynamoDB can create on-demand copies of databases, but it’s back up features aren’t as robust as MongoDB Atlas’ out of the box. Additionally, while Amazon DynamoDB can integrate with many AWS technologies, it is not as optimized with them as MongoDB Atlas is with MongoDB instances. This lack of optimization results in lower efficiency compared to MongoDB Atlas.

    MongoDB Atlas performs operations using socket connections, meaning it can only manage a certain number of concurrent connections. Limited simultaneous connections make MongoDB Atlas scalability worse compared to Amazon DynamoDB. Lastly, MongoDB Atlas lacks the integrations with AWS technologies that Amazon DynamoDB offers. Lack of integrations can make MongoDB Atlas a poor choice for organizations that use many AWS technologies.

    Pricing

    MongoDB Atlas pricing depends on multiple factors such as cloud provider, region, cluster size, and storage needs. Pricing can vary greatly but starts as low as $0.08 per hour. MongoDB Atlas also provides a free instance for developers to use for testing purposes.

    Amazon DynamoDB offers two pricing packages. The on-demand pricing package bills depending on how much storage is used and provides a free version for up to 25GB of data storage. Pricing is also offered for provisioned capacity and is priced based on the number of reads and writes per second that the organization expects to need.

    Features
    Amazon DynamoDBMongoDB Atlas
    NoSQL Databases
    Comparison of NoSQL Databases features of Amazon DynamoDB and MongoDB Atlas
    Feature
    Amazon DynamoDB
    9.2
    69 Ratings
    4% above category average
    MongoDB Atlas
    -
    Ratings
    Performance9.368 Ratings00 Ratings
    Availability9.569 Ratings00 Ratings
    Concurrency9.067 Ratings00 Ratings
    Security9.269 Ratings00 Ratings
    Scalability9.468 Ratings00 Ratings
    Data model flexibility8.266 Ratings00 Ratings
    Deployment model flexibility10.023 Ratings00 Ratings
    Database-as-a-Service
    Comparison of Database-as-a-Service features of Amazon DynamoDB and MongoDB Atlas
    Feature
    Amazon DynamoDB
    -
    Ratings
    MongoDB Atlas
    8.9
    6 Ratings
    3% above category average
    Automatic software patching00 Ratings9.16 Ratings
    Database scalability00 Ratings9.96 Ratings
    Automated backups00 Ratings9.96 Ratings
    Database security provisions00 Ratings9.16 Ratings
    Monitoring and metrics00 Ratings6.56 Ratings
    Automatic host deployment00 Ratings9.05 Ratings
    Best Alternatives
    Amazon DynamoDBMongoDB Atlas
    Small Businesses
    Redis Software
    Score8.3 out of 10
    Google BigQuery
    Score8.4 out of 10
    Medium-sized Companies
    IBM Cloudant
    Score7.4 out of 10
    Azure Database
    Score9.8 out of 10
    Enterprises
    IBM Cloudant
    Score7.4 out of 10
    Google BigQuery
    Score8.4 out of 10
    All AlternativesView all alternativesView all alternatives
    User Ratings
    Amazon DynamoDBMongoDB Atlas
    Likelihood to Recommend
    8.9
    (79 ratings)
    8.3
    (6 ratings)
    Likelihood to Renew
    10.0
    (34 ratings)
    -
    (0 ratings)
    Usability
    9.1
    (4 ratings)
    8.0
    (1 ratings)
    Performance
    9.1
    (42 ratings)
    -
    (0 ratings)
    Support Rating
    5.2
    (4 ratings)
    10.0
    (2 ratings)
    Product Scalability
    9.1
    (42 ratings)
    -
    (0 ratings)
    User Testimonials
    Amazon DynamoDBMongoDB Atlas
    Likelihood to Recommend
    Amazon AWS
    It’s great for server less and real-time applications. It would be great for gaming and mobile apps. However, if you need relational database and have fixed budget, do not use it. While budget can be managed, you need to be careful. Also this is not a tool for storing big data, there are other wide-column database types you could use for it ins the ad
    Read full review
    MongoDB
    It is good if you: 1. Have unstructured data that you need to save (since it is NoSQL DB) 2. You don't have time or knowledge to setup the MongoDB Atlas, the managed service is the way to go (Atlas) 3. If you need a multi regional DB across the world
    Incentivized
    Read full review
    Pros
    Amazon AWS
    • To manage varying workloads, it enables users to increase capacity as necessary and decrease it as needed.
    • Users can take advantage of its auto-scaling, in-memory caching, and backup without paying for the services of a database administrator.
    • We can use it for low scale operations.
    Incentivized
    Read full review
    MongoDB
    • Generous free and trial plan for evaluation or test purposes.
    • New versions of MongoDB are able to be deployed with Atlas as soon as they're released—deploying recent versions to other services can be difficult or risky.
    • As the key supporters of the open source MongoDB project, the service runs in a highly optimized and performant manner, making it much easier than having to do the work internally.
    Incentivized
    Read full review
    Cons
    Amazon AWS
    • Cost model may not be easy to control and may lead to higher costs if not carefully planned
    • Indexing may be a cost culprit when not planned, because it's not included on the data costs
    • The Query Language may not fulfill everybody's expectations, as it has less features than those of competitors.
    Incentivized
    Read full review
    MongoDB
    • For someone new, it could be challenging using MongoDB Atlas. Some official video tutorials could help a lot
    • Pricing calculation is sometimes misleading and unpredictable, maybe better variables could be used to provide better insights about the cost
    • Since it is a managed service, we have limited control over the instances and some issues we faced we couldn't;'t know about without reaching out to the support and got fixed from their end. So more control over the instance might help
    • The way of managing users and access is somehow confusing. Maybe it could be placed somewhere easy to access
    Incentivized
    Read full review
    Likelihood to Renew
    Amazon AWS
    It's core to our business, we couldn't survive without it. We use it to drive everything from FTP logins to processing stories and delivering them to clients. It's reliable and easy to query from all of our pipeline services. Integration with things like AWS Lambda makes it easy to trigger events and run code whenever something changes in the database.
    Incentivized
    Read full review
    MongoDB
    No answers on this topic
    Usability
    Amazon AWS
    Functionally, DynamoDB has the features needed to use it. The interface is not as easy to use, which impacts its usability. Being familiar with AWS in general is helpful in understanding the interface, however it would be better if the interface more closely aligned with traditional tools for managing datastores.
    Incentivized
    Read full review
    MongoDB
    I would give it 8. Good stuff: 1. Easy to use in terms of creating cluster, integrating with Databases, setting up backups and high availability instance, using the monitors they provide to check cluster status, managing users at company level, configure multiple replicas and cross region databases. Things hard to use: 1. roles and permissions at DB level. 2. Calculate expected costs
    Incentivized
    Read full review
    Performance
    Amazon AWS
    It works very well across all the regions and response time is also very quick due to AWS's internal data transfer. Plus if your product requires HIPPA or some other regulations needs to be followed, you can easily replicate the DB into multiple regions and they manage all by it's own.
    Incentivized
    Read full review
    MongoDB
    No answers on this topic
    Support Rating
    Amazon AWS
    I have not had to contact support for this service, however I have had to contact AWS for other services and their support has been good.
    Incentivized
    Read full review
    MongoDB
    We love MongoDB support and have great relationship with them. When we decided to go with MongoDB Atlas, they sent a team of 5 to our company to discuss the process of setting up a Mongo cluster and walked us through. when we have questions, we create a ticket and they will respond very quickly
    Incentivized
    Read full review
    Alternatives Considered
    Amazon AWS
    The only thing that can be compared to DynamoDB from the selected services can be Aurora. It is just that we use Aurora for High-Performance requirements as it can be 6 times faster than normal RDS DB. Both of them have served as well in the required scenario and we are very happy with most of the AWS services.
    Incentivized
    Read full review
    MongoDB
    MongoDB is a great product but on premise deployments can be slow. So we turned to Atlas. We also looked at Redis Labs and we use Redis as our side cache for app servers. But we love using MongoDB Atlas for cloud deployments, especially for prototyping because we can get started immediately. And the cost is low and easy to justify.
    Incentivized
    Read full review
    Scalability
    Amazon AWS
    I have taken one point away due to its size limits. In case the application requires queries, it becomes really complicated to read and write data. When it comes to extremely large data sets such as the case in my company, a third-party logistics company, where huge amount of data is generated on a daily basis, even though the scalability is good, it becomes difficult to manage all the data due to limits.
    Incentivized
    Read full review
    MongoDB
    No answers on this topic
    Return on Investment
    Amazon AWS
    • Some developers see DynamoDB and try to fit problems to it, instead of picking the best solution for a given problem. This is true of any newer tool that people are trying to adopt.
    • It has allowed us to add more scalability to some of our systems.
    • As with any new technology there was a ramp up/rework phase as we learned best practices.
    Incentivized
    Read full review
    MongoDB
    • Positive - Faster provisioning so we don't have development teams waiting.
    • Positive - Automated backups and server management - eliminates need for dedicated DBAs.
    Incentivized
    Read full review
    ScreenShots

    Amazon DynamoDB Screenshots

    Screenshot of Amazon DynamoDB in the AWS Console