Amazon DynamoDB Reviews

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
95 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.6 out of 100

Do you work for this company? Manage this listing

TrustRadius Top Rated for 2020

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Filtered By:

Reviews (1-25 of 34)

Anonymous | TrustRadius Reviewer
April 05, 2020

Why DynamoDB is right for you?

Score 9 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

Here are the few reasons to highly choose DynamoDB:
1. It is managed, no need to invest in time or resources to do the upgrades or worry if it is up or not.
2. It has predictable performance.
3. Sits well with the other components of AWS.
4. It has multiple interfaces to connect and work on.
5. Automatic partition support.
6. Gives great scalability especially during peak performance needs.
Read this authenticated review
Anonymous | TrustRadius Reviewer
January 26, 2020

Full managed NoSQL option that is easy to setup and deploy.

Score 8 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

Amazon DynamoDB is very well suited when you are already running other Amazon services and/or already have the data in AWS. It is also well suited when the queries are simple and there is no need to file tune the underlying infrastructure. It is not well suited when the amount of data is very large and there is some expectation of the capacity needed upfront without any major peak workload considerations.
Read this authenticated review
Anonymous | TrustRadius Reviewer
January 09, 2020

Great NoSQL service from AWS

Score 10 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

If you are in a company that seeks to implement NoSQL service to save the hassles of a relational database, DynamoDB is the service to use. Especially if you use Amazon Web Service already. It can be a huge help to your company's data structure. It saves you a lot of money as you pay as you go.
Read this authenticated review
Winston Mendes | TrustRadius Reviewer
August 10, 2019

Development of serverless applications with high performance, and few configurations.

Score 9 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

It is ideal for those projects where you need to store a large amount of data, but you do not know how many will be so you need the database to increase its storage capacity together with the number of users, without having to spend extra money, it also has a great potential thanks to the fast connection it offers, so the data travels at high speed, and this speeds up the performance of the applications, excellent for projects where non-relational databases are used and what matters is to store large quantities of information and use them at high speed.
Read Winston Mendes's full review
Arjun Komath | TrustRadius Reviewer
August 16, 2019

Easy, Scalable, Reliable and Maintainable

Score 8 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

If your database doesn't have any relations DynamoDB would be an ideal solution. Consider it more as key-value storage rather than a database, so it ideal for storing something based on a key and fetching it back using that key. But if you have relations or complex data-based queries DynamoDB might not have a straight forward solution.
Read Arjun Komath's full review
Rahul Malik | TrustRadius Reviewer
September 02, 2019

Stable, Scalable, Reliable and Secure NoSQL database as a service offered by Amazon

Score 9 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

Amazon DynamoDB is very well suited for applications where the data is in semi-structured, unstructured, or basically in a key/value model. It is also an apt choice if you have a need for high performance, low latency, auto-scaling and cost-effective solution where you don't need to buy any inventory or server or memory space in advance for the whole lifecycle of the project. It doesn't require any installation and is serverless as well. It basically comes into the ecosystem of Amazon Web Services. So, if your data is located on Amazon or you are already making use of AWS then this can be a perfect fit for your project
It also encrypts the data with the latest security algorithm available and our customers are also quite relaxed knowing that their data is stored on Amazon cloud and it secured by Amazon.
Read Rahul Malik's full review
Anonymous | TrustRadius Reviewer
November 20, 2019

If reliability and performance are important to your organization get AWS DynamoDB

Score 9 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

Amazon DynamoDB is great for mid to enterprise-level organizations. The ease of setup, performance, and reliability are key factors to our organization. For organizations that are smaller than mid to enterprise-level, the cost of running DynamoDB compared to on-prem could get very expensive.
Read this authenticated review
Anonymous | TrustRadius Reviewer
October 29, 2019

DynamoDB is great

Score 8 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

A simple key-value store, with properly distributed keys, works pretty well with DynamoDB. However, where it really shines is when effective range keys are used. Anything with semantic ordering works really well, but even multiple documents of scoped data work pretty well. As with all things DynamoDB, you have to be very intentional with your partition key.
Read this authenticated review
Anonymous | TrustRadius Reviewer
June 27, 2019

I highly recommend Amazon DynamoDB, with one catch to watch out for

Score 8 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

The best scenario is when one needs to deal with very large volumes of data in inconsistent formats.

The worst case, I would think, is the use cases when the data is strictly structured and interrelated. Also when the volumes are not so great or the project is small and there can be budgetary concerns.
Read this authenticated review
Anonymous | TrustRadius Reviewer
June 26, 2019

Amazon DynamoDB is an amazing, reliable NoSQL data store

Score 8 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

Amazon DynamoDB is well suited for high-traffic workloads which vary across the day. The autoscaling feature helps to reduce the running cost for off-peak hours.

It is not suitable for counters especially when they need to be replicable. The item size is also important. If it's trying to read too much, it might not give the best performance.
Read this authenticated review
Bob Smith | TrustRadius Reviewer
May 31, 2019

DynamoDB is a great No-SQL solution

Score 10 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

We've used DynamoDB to store online form submissions where forms can have differing information, identify changes between data sets, storage for vast amounts of large data-sets for analytics. Each of these scenarios has pros/cons versus using other traditional methods. It is more about accomplishing what you need to. DynamoDB allows for an increase in Read/Write IOs and allows scalability that some other traditional methods do not. Though it doesn't include some of the nice structure that traditional methods.
Read Bob Smith's full review
Chris Moyer | TrustRadius Reviewer
February 23, 2019

DynamoDB is *the* Non-Relational database for the Serverless age

Score 10 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

Amazon DynamoDB is absolutely the easiest and most efficient way to run a Non-Relational database. It's perfectly suited for a "source of truth" where other indexes might be built from data stored in DynamoDB, and for use where search patterns are predictable. It's also incredibly effective at storing relatively unstructured data, or data models that might frequently change. As it does not require a rigid definition of data beforehand, it makes adjusting data stored in the table a non-effort, but it does require some planning when looking at how to get data back out of the table.
Unlike traditional SQL or Relational databases, DynamoDB is designed to have all relevant information within a single object. If not properly planned, this can lead to issues when building out a front-end. DynamoDB does not have join table support, nor does it support complex searches or "count" style responses. It is eventually consistent, although they recently did introduce Transaction support, there is no "rollback" option.
Read Chris Moyer's full review
Dylan Cauwels | TrustRadius Reviewer
February 23, 2019

DynamoDB: An interim solution for rapidly-growing infrastructure

Score 7 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

Great for temporary data storage or data that has a particularly short lifecycle and can be processed then disposed of quickly. I would not recommend DynamoDB for any long-standing applications or user-based systems. DynamoDB data should be ingested, processed, analyzed, then removed. The infrastructure setup allows for confidence that your data will be there when you need it but only for a short period of time. Backups are not worth the effort, so keep that in mind.
Read Dylan Cauwels's full review
Marc Smith | TrustRadius Reviewer
March 01, 2019

DynamoDB - you want a NoSQL solution, this is a no brainer

Score 9 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

Fast, reliable access to a large amount of data has been key for us. However, if you're looking for a traditional relational database, this is certainly not the place to look. I'd also recommend this solution regardless of whether or not you're existing infrastructure is already in AWS or not - I'd say it's a good fit for any setup.
Read Marc Smith's full review
Anonymous | TrustRadius Reviewer
April 30, 2019

Best server-less NoSQL database for key value retrieval

Score 9 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

We are using Dynamo for session management in a web application, storing the product catalog, storing questions(different question types in a survey, subjective-objective, single select multiple select), storing survey responses, storing email templates, and storing application logs.






Read this authenticated review
Anonymous | TrustRadius Reviewer
December 12, 2018

Impressive when used as designed; otherwise, risky

Score 8 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

DynamoDB is great for two cases. The first is for services that do not experience high loads or demand high availability. DynamoDB is inexpensive, and it provides great developer velocity. The second is for applications that demand high performance, have well-understood requirements, and a narrow range of queries.
Read this authenticated review
Anonymous | TrustRadius Reviewer
March 05, 2019

DynamoDB - Know you Absolutely Need it Before Committing

Score 6 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

It's a very good database for specific use-cases, but you should know full well what you are getting into with it. You are stuck doing things the Amazon way and paying much more than other options. If you need speed, have the money, and fully understand your indexes, it's top notch. If you care more about tooling, known costs, and stability, another solution might be better.
Read this authenticated review
Anonymous | TrustRadius Reviewer
February 22, 2019

DynamoDB is everything you want in a NoSQL database service

Score 10 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

DynamoDB is great for any situation where you need to store some piece of data temporarily. User sessions in a web app is a great example. You can also store information more permanently if you don't need to do complex queries on the data or always know the ID of what you're looking for. In our situations, we've made the mistake of putting data into DynamoDB and realized later that we needed to query the data with a more complex, relational type of query and discovered we could not efficiently do so. So, if your queries are simple, DynamoDB can be a really simple straightforward solution.
Read this authenticated review
Anonymous | TrustRadius Reviewer
March 02, 2019

DyanmoDB scaling and backup

Score 10 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

You should not worry about scaling with this tool. For beginners, it's not easy to understand how partition key and sort key work.
Read this authenticated review
Alan Balasundaram | TrustRadius Reviewer
February 05, 2018

DynamoDB - NoSQL with NoManagement

Score 10 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

For most use cases where utilization is fairly constant, DynamoDB provides guaranteed performance. With autoscaling, DynamoDB can handle bursty traffic. As bandwidth can be reprovisioned, it's great for use in the prototyping stage all the way up to production applications.

For highly volatile access patterns, DynamoDB will require you to over provision you throughput, paying for bandwidth you may not utilize.
Read Alan Balasundaram's full review
AYUSH VERMA | TrustRadius Reviewer
May 03, 2018

NoSQL is DynamoDB. Always.

Score 9 out of 10
Vetted Review
Verified User
Review Source

Likelihood to Recommend

I feel when you are using very large data sets and high query parameters then it is surely a good idea. So just go for DynamoDB. It has a beautiful API to talk to it. So, AWS DynamoDB is always a plus over other NoSQL.
Read AYUSH VERMA's full review

Feature Scorecard Summary

Performance (24)
8.9
Availability (24)
9.3
Concurrency (23)
8.9
Security (24)
9.1
Scalability (23)
9.2
Data model flexibility (24)
6.9
Deployment model flexibility (22)
7.6

About Amazon DynamoDB

Amazon DynamoDB is a key-value and document database that delivers single-digit millisecond performance at scale. It's a fully managed, multiregion, multimaster, durable database with built-in security, backup and restore, and in-memory caching for internet-scale applications. The vendor states that DynamoDB can handle more than 10 trillion requests per day and can support peaks of more than 20 million requests per second.

They further state that many of the world's fastest growing businesses such as Lyft, Airbnb, and Redfin as well as enterprises such as Samsung, Toyota, and Capital One currently depend on the scale and performance of DynamoDB to support mission-critical workloads.

And they provide that hundreds of thousands of AWS customers have chosen DynamoDB as their key-value and document database for mobile, web, gaming, ad tech, IoT, and other applications that need low-latency data access at any scale. They invite potential users to create a new table for any application, and let DynamoDB handle the rest.

Amazon DynamoDB Screenshots

Amazon DynamoDB Videos (2)

Amazon DynamoDB Competitors

Amazon DynamoDB Support Options

 Free VersionPaid Version
Email
Forum/Community
FAQ/Knowledgebase
Social Media
Video Tutorials / Webinar
Phone
Live Chat

Amazon DynamoDB Availability

Geography:Global, North America, South America, Europe, Africa, Asia, Australia
Supported Languages: English, German, Spanish, Italian, Japanese, Portuguese, Chinese, Korean, French, Mandarin Chinese