Introducing G2.ai, the future of software buying.Try now
Amazon DynamoDB
Save to My Lists
Claimed
Claimed

Top Rated Amazon DynamoDB Alternatives

MongoDB Atlas
(361)
4.5 out of 5

Amazon DynamoDB Reviews & Product Details - Page 61

Amazon DynamoDB Overview

What is Amazon DynamoDB?

Amazon DynamoDB is a pioneering NoSQL, fully managed, serverless database with limitless scalability and single-digit millisecond latency performance enabling customers to develop modern, microservice-based applications through a simple API. Customers enjoy the benefits of DynamoDB’s fully-managed service including broad compliance standards, security integration with AWS Identity and Access Management and numerous disaster recovery services. With DynamoDB Global Tables, customers have a 99.999% highly available, multi-Region, multi-active database supporting local reads and writes for globally distributed users. DynamoDB provides cost management features such as scale-to-zero, Time to Live (TTL) for aging data out, and multiple pricing models including a free tier.

This product is included in:
Amazon DynamoDB Details
Languages Supported
English
Show LessShow More
Product Description

Nonrelational database for applications that need performance at any scale


Seller

Amazon Web Services (AWS)

Description

By giving customers more of what they want - low prices, vast selection, and convenience - Amazon continues to grow and evolve as a world-class e-commerce platform.

Overview Provided by:

Amazon DynamoDB Integrations

(1)
Integration information sourced from real user reviews.

Recent Amazon DynamoDB Reviews

SQ
Servio Q.Mid-Market (51-1000 emp.)
4.0 out of 5
"Fast, Reliable and easy to go"
DynamoDB is a serverless database service that simplifies coding by eliminating server management. It automatically scales to handle traffic spikes...
uday t.
UT
uday t.Small-Business (50 or fewer emp.)
5.0 out of 5
"Best service for scanning and storing the values"
Best service which gives us quick results during scanning Best service to retrive config tables
Siddhesh R.
SR
Siddhesh R.Mid-Market (51-1000 emp.)
4.0 out of 5
"Ideal Application for Well defined data access patterns and low latency"
Global Availability ensures data will be available across all region , low latency read and writes makes it better for high traffic application

Pricing Insights

Averages based on real user reviews.

Time to Implement

3 months

Return on Investment

12 months

Average Discount

10%

Perceived Cost

$$$$$
View More Pricing Information

Amazon DynamoDB Media

Amazon DynamoDB Demo - Using the AWS Management Console for DynamoDB
You can use the AWS Management Console for Amazon DynamoDB to monitor recent alerts, total capacity, service health, and receive the latest DynamoDB news on the DynamoDB dashboard.
Amazon DynamoDB Demo - Using Global Tables: Multi-Region Replication with DynamoDB
Amazon DynamoDB global tables provide a fully managed solution for deploying a multiregion, multi-master database, without having to build and maintain your own replication solution. Create, update, and delete tables on the AWS Management Console for Amazon DynamoDB. You can use the capacity calc...
Amazon DynamoDB Demo - Creating and Managing DynamoDB clusters with DAX in the AWS Console
DynamoDB Accelerator (DAX) is a fully managed, highly available, in-memory cache for Amazon DynamoDB delivers up to a 10x performance improvement—from milliseconds to microseconds—even at millions of requests per second. Amazon DynamoDB Accelerator (DAX) can be used to create a DynamoDB cluster i...
Answer a few questions to help the Amazon DynamoDB community
Have you used Amazon DynamoDB before?
Yes

622 Amazon DynamoDB Reviews

The next elements are filters and will change the displayed results once they are selected.
Search reviews
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
622 Amazon DynamoDB Reviews
4.4 out of 5
622 Amazon DynamoDB Reviews
4.4 out of 5

Amazon DynamoDB Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons
G2 reviews are authentic and verified.
Ng Z.
NZ
Business Solutions
Computer Software
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Amazon DynamoDB?

Product from AWS. You will know automatically it's best in class. Granular and scalable Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

1. Dense documentation. You will spend a lot of time reading up on the docs. Until JSON was supported, the API was really hard to use

2. Server side logic not really well formed. ie, need to first read and retrieve the item back to client side to do logic manipulation. And then write back to server side.

3. Expensive to conduct scan / batch operations. Need to spend a lot of time reading the docs and plan what is possible and what is not Review collected by and hosted on G2.com.

Recommendations to others considering Amazon DynamoDB:

You will need to invest quite a bit of time into studying the docs to see what is possible and what isn't. Scan and Batch operations can be expensive. Studying into the various indexes is also quite painful. Setting up a GSI can be quite expensive Review collected by and hosted on G2.com.

What problems is Amazon DynamoDB solving and how is that benefiting you?

Needed something that can scale with me. Previously using Aerospike, but maintenance is too taxing. Switching over to DynamoDB. Review collected by and hosted on G2.com.

Verified User in Marketing and Advertising
AM
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Amazon DynamoDB?

Fast and reliable service, allows you to grow indefinitely Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Very-very expensive on a large scale !!! Review collected by and hosted on G2.com.

Recommendations to others considering Amazon DynamoDB:

Think twice Review collected by and hosted on G2.com.

What problems is Amazon DynamoDB solving and how is that benefiting you?

NoSQL Database Review collected by and hosted on G2.com.

Peter B.
PB
Back end Architect
Broadcast Media
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Amazon DynamoDB?

DynamoDB scales without limit, requires no maintenance, no backups, no dedicated server instances in that it is provided as an AWS service. Regardless of the size of the data set stored and the number of accessing clients, access times are constant and extremely low and can be configured dynamically at run-time. This makes it possible to use DynamoDB where SQL solutions inevitably will fall down when load increases. With DynamoDB, it's easy to authenticate millions of users simultaneously without any degradation. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

There's really very little to dislike. The only thing might be that counting the number of items in the data set is an expensive operation. However, this can be overcome in a number of ways. There are also very few ORM handlers available, something I've tried to remedy with the ocean-dynamo Ruby gem (https://rubygems.org/gems/ocean-dynamo). Review collected by and hosted on G2.com.

What problems is Amazon DynamoDB solving and how is that benefiting you?

DynamoDB is used in the Rails framework Ocean (http://wiki.oceanframework.net) with which a HATEOAS REST system, complete with continuous integration and delivery, can be built in the Amazon cloud in a very short time. Ocean is built to scale without limits. DynamoDB is an absolutely central technology in providing this scalability. Review collected by and hosted on G2.com.

Justin H.
JH
Senior Engineer
Computer Games
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Amazon DynamoDB?

I worked on the backend for mobile games with millions of users and used DynamoDB as the primary persistent data store.

The best feature for us was the ease of scaling. We could literally change a number on a control panel as our capacity needs increase and Amazon would rapidly and automatically handle the scaling behind the scenes.

Documentation is clear and comprehensive. We had no trouble adapting our more traditional SQL DB models to Dynamo's. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

There is a learning curve involved since you will likely need to remodel your domain objects unless you are already using a similar NoSQL DB. Review collected by and hosted on G2.com.

Recommendations to others considering Amazon DynamoDB:

Rethink your data model. Make sure DynamoDB is the correct fit for you. Review collected by and hosted on G2.com.

What problems is Amazon DynamoDB solving and how is that benefiting you?

We moved a traditional relational DB application onto DynamoDB as our scaling needs were much more difficult to handle. In addition we wanted to simplify our application logic and unit testing story by making our game work with large documents of data instead many small ones spread across multiple tables. Review collected by and hosted on G2.com.

Juan Wellington M.
JM
Founder
Computer Software
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Amazon DynamoDB?

It is a hosted service, which greatly increases your ability to abstract away the Data Layer, allowing you to focus on Application and Business Logic.

I also like its ability to let you scale throughput dynamically with your application needs.

Dynamo is also very fast. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

There are some shortcomings to Dynamo.

For example, Dynamo lacks TTL support, which removes certain use cases, like expiring tokens, or rate limiting. Dynamo also lacks a sleek query language like Cassandra's CQL. This makes performing Ad-Hoc queries much harder.

Also for larger workloads, it becomes expensive provisioning a certain TPS. Review collected by and hosted on G2.com.

Recommendations to others considering Amazon DynamoDB:

It's great for applications where data relationships are relatively simple, and you don't need to worry about expiration of Data.

DynamoDB starts out Cheap, but can quickly become expensive with higher workloads. However this is offset by its ease of use. Scaling up and down can be done with minimal effort. Review collected by and hosted on G2.com.

What problems is Amazon DynamoDB solving and how is that benefiting you?

Deploy and Maintain a production Mobile Application.

The main benefit to Dynamo is its ability to auto-scale, and to manage distribution of data for you.

As a small startup team, we don't really have the manpower to dedicate to dev-ops or system administration full time, so the less moving pieces, the better. Dynamo takes care of itself, allowing you to focus more on the Application, than on where to store the Data. Review collected by and hosted on G2.com.

Danny C.
DC
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Amazon DynamoDB?

The simplicity of the API and data model really appeals to me, it kind of just does its thing well and doesn't try to be the perfect database for everything. After learning how it works, which you can do in the docs as well as the original dynamo whitepaper which is very good, it becomes pretty clear where the tradeoffs are.

Once you get a system built on top of dynamo, the big upside is you actually get pretty much unlimited scalability just by turning some knobs as you grow.

Because it's so simple and forces you to work within its framework, it just feels a lot more solid and predictable than other marketing-heavy datastores (MongoDB being the one I've been most burned by, though I haven't used it in years now so maybe it's better) that promise scalability but also try to do everything and so offer a lot of features for the single node case without making it very clear which features you need to avoid using if you want to run in sharded mode.

And then aside from data model, that fact that it's hosted is amazing. I set up a Cassandra cluster a few years ago and it took weeks just getting the JVM running stably with the right GC generation sizes, setting up monitoring, etc. As of a year and a half or so ago, DynamoDB now has basically all the features that Cassandra does (the notable new additions being set and dictionary types that you can use for some kinds of CRDT data types).

It also works well with Amazon Elastic Map Reduce - you can run a huge Hadoop job, say, and output the results to s3, and then turn up the writes/sec very high temporarily on DynamoDB to write the results to dynamo quickly, where they can be used in your app. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

The downside to dynamodb is that you have to structure your data as simple key-value lookups, and this makes some things that are simple in SQL databases, like adding an index to query a new field, a little harder in dynamo. There also are no joins, so you have to do any joining you need either in memory or by duplicating data and denormalizing.

Again, it's not the perfect database for everything. Particularly if you have a system that you expect will always be well within a single server's capacity, and you want to be able to do OLTP and OLAP workloads in the same place, using a SQL database probably makes more sense. Review collected by and hosted on G2.com.

Recommendations to others considering Amazon DynamoDB:

If you need (or expect to need in the future) a horizontally sharded datastore, DynamoDB is awesome. Review collected by and hosted on G2.com.

What problems is Amazon DynamoDB solving and how is that benefiting you?

Any problem where the data grows fast. E.g., I've used it with social networking data with good success. Review collected by and hosted on G2.com.

Joey C.
JC
Lead Application Developer
Computer Software
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Amazon DynamoDB?

Cost effective and scalable solution that provides a lot of flexibility. The build in monitoring support is really powerful and I enjoy having such strong security in a database solution. It was really easy to learn and the learning curve was very low. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

1MB Limit on Queries which can be problematic for larger datasets. 64KB Row Size limit which is sometimes too little. The database seems to round up the size of read operations. Joins are not a possibility in the current solution and would be a much better addition in the future. The backup process is more difficult in comparison to some of the other solutions that are out there. Review collected by and hosted on G2.com.

Recommendations to others considering Amazon DynamoDB:

Increase query limit from 1MB. Review collected by and hosted on G2.com.

What problems is Amazon DynamoDB solving and how is that benefiting you?

Client wanted a flexible, effective database solution that provided good monitoring tools. Review collected by and hosted on G2.com.

Deepak S.
DS
Full Stack Javascript Developer
Internet
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Amazon DynamoDB?

Its nature of providing database as a service. We can increase and decrease the size of it any time without any problem. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

It does not have any standard Object relational mapping library for JavaScript like mongoose. There are one-two i found on internet but they does not have community support like mongoose.js. Some of them are https://github.com/ryanfitz/vogels and https://github.com/automategreen/dynamoose. Review collected by and hosted on G2.com.

What problems is Amazon DynamoDB solving and how is that benefiting you?

First project i was working using DynamoDB is TIM, you can find this at http://www.theinfluencersmovement.com/. TIM is the collaboration platform between the agencies and the influencers. You can read more about TIM at ​TIM linkedIn profile​. Second project i am working on which is using DynamoDB is immidi. This is a push notification service. you can find more about it at http://www.immidi.com/ Review collected by and hosted on G2.com.

Verified User in Computer Software
AC
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Amazon DynamoDB?

DynamoDB allows you to build your software applications without having to worry about scaling your database. My company has dozens of Amazon DynamoDB tables, some of which only perform a few reads/writes per day, and others get thousands of reads and writes per second. We can build our application and allow Amazon to scale out the infrastructure without much database administration or server management. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

It's very important to choose the right Partition Key and Sort Key for each of your database tables. (Previously these were called Hash Key and Range Key.) In particular, your Partition Key should be uniformly distributed across your dataset: your usage for each Partition Key should be roughly equal. This means that there should be an equal number of database rows, and your reads/writes should be uniform as well. We chose a non-uniform partition key, which caused us to run into thousands of "ProvisionedThroughputExceededException" errors. Ultimately we had to migrate our data into another table which had a uniform Partition Key. This took a few weeks, but since then our table has been perfectly scalable. Review collected by and hosted on G2.com.

What problems is Amazon DynamoDB solving and how is that benefiting you?

We had a large database table of over 300 GB which we were storing in PostgreSQL. This table was growing rapidly, to the point that it soon wouldn't fit on a single database server. We attempted to migrate to a different table design in PostgreSQL, but that project failed; we were unable to keep the data consistent in the new table design. We had less than a month to come up with a better solution for this large table, or our core business would be unable to function. Ultimately we were able to migrate to DynamoDB in less than a month, and since then the data has grown by approximately 500%. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
AI
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Amazon DynamoDB?

As a backing store in relevant cases, if you architect right and implement carefully, DynamoDB lets you think about scaling workloads in an altogether different way. Compared to running your own mongo clusters, ar complex MySQL or PostgreSQL replicated systems, Dynamo lets you worry about your data models and access patterns instead. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

It takes a bit to adapt to the feature set, and of course this is definitely a case of vendor lock-in. Review collected by and hosted on G2.com.

Recommendations to others considering Amazon DynamoDB:

Consider your data model first, don't rush blindly in. Review collected by and hosted on G2.com.

What problems is Amazon DynamoDB solving and how is that benefiting you?

We have needed to expand and migrate from the traditional datacenter-based host provisioning, both in terms of frontends and backends. The backing store with millions of rows of data in multiple tables and spiky production loads is difficult to implement efficiently in the datacenter, the costs quickly run out of hand and the maintenance is very fiddly. After investing in architecture and code refactoring necessary for a switch to AWS-based deployment, backed by DynamoDB, we slashed the costs and greatly simplified database management. Review collected by and hosted on G2.com.