What users are saying about

Amazon DynamoDB

Top Rated
52 Ratings

Amazon DynamoDB

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

Db2 Warehouse on Cloud

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

Add comparison

Likelihood to Recommend

Amazon DynamoDB

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.
No photo available

Db2 Warehouse on Cloud

IBM dashDB's ability to store and provide fast access to data both on-premise and in the cloud makes it best-of-breed when it comes to implementation flexibility. All the while you can have one data solution that pulls data together from Hyperion Planning (Oracle) and Microsoft Dynamics (MM) into the same system as part of an EDW project.
No photo available

Feature Rating Comparison

NoSQL Databases

Amazon DynamoDB
7.9
Db2 Warehouse on Cloud
Performance
Amazon DynamoDB
8.0
Db2 Warehouse on Cloud
Availability
Amazon DynamoDB
8.4
Db2 Warehouse on Cloud
Concurrency
Amazon DynamoDB
9.0
Db2 Warehouse on Cloud
Security
Amazon DynamoDB
8.7
Db2 Warehouse on Cloud
Scalability
Amazon DynamoDB
9.7
Db2 Warehouse on Cloud
Data model flexibility
Amazon DynamoDB
4.0
Db2 Warehouse on Cloud
Deployment model flexibility
Amazon DynamoDB
7.3
Db2 Warehouse on Cloud

Pros

  • DynamoDB is fully-managed. In the early days, it lacked features like backups, and developers had to either implement some of their own backup functionality or live dangerously. Today, DynamoDB's claim to be fully-managed is more credible. Backups can be configured through the console. Table capacity does not even need to be planned anymore; you can scale (and pay) on-demand.
  • DynamoDB is inexpensive for some use-cases. In particular, DynamoDB is very inexpensive when you create a datastore for a low-volume micro-service, or a stateful background job. DynamoDB is much less expensive than RDS or Elasticache for these use-cases, and it allows developers to design systems without worrying about cost.
  • DynamoDB is fast when used for the use-cases it was designed for.
  • DynamoDB supports the development experience and testing reasonably well. AWS provides an official DynamoDB image that can be used in tests locally or in CI.
No photo available
  • You can size dashDB to your current needs and expand its capability later on as the needed.
  • I like the way dashDB allow for connecting to the cloud that my network engineer to set things up quickly.
  • IBM dashDB's ability to store and provide fast access to data both on-premise and in the cloud makes it a real winner for me.
No photo available

Cons

  • It's a NoSQL database. That means you lose all the capabilities of a traditional RDBMS model. You can't do joins to query data and you lose ACID properties.
  • DynamoDB does not support multiple indices. That means for certain queries, you need to do full table scans which is not desirable. There are work arounds for this.
  • The provisioned throughput doesn't degrade gracefully. That means that once you hit the limit, the requests are denied. It's tricky to come up with the limits of your application.
No photo available
  • IBM dashDB could be clearer about the technology used to deliver the particular tier of the service you buy.
  • IBM dashDB can be cost prohibitive for folks needing to push a lot of data from on-premise into the cloud on a regular basis.
  • IBM dashDB is really like three data technologies in one and the sales teams at IBM sometimes can't explain why the MPP tier is better for certain uses over the db2 BLU based tier.
No photo available

Likelihood to Renew

Amazon DynamoDB6.9
Based on 13 answers
As I said earlier, DynamoDB works well for our application. There's a few shortcoming but there's workarounds for almost everything.
No photo available
No score
No answers yet
No answers on this topic

Alternatives Considered

Main advantage of DynamoDB is Amazon's offering as SaaS. This removes the need for managing the database. DynamoDB is well suited for querying simple and flat JSON objects. Compared to PostgresSQL, I would pick Postgres over Dynamo considering that Postgres is very mature and has robust support for SQL and NoSQL data. Best part about Postgres is its offered in Amazon RDS, which makes setting up a new instances as easy as a DynamoDB. Postgres is also an open source tool and has proven legacy in support.MongoDB offers great support for querying nested data structures and blob data. MongoDB also has a mature querying language. Only caveat with Mongo is it requires manual setup on an EC2 instance that causes developer overhead in setting up and managing the instance.
Anudeep Palanki profile photo
IBM dashDB stacks up well against both on-premise (SQL Server and DB2), but it was a tough choice to go with over AzureDB. Ultimately, the deep discount by IBM led us to go with dashDB with the understanding that we could back out of the technology at a later date.
No photo available

Collaboration and Sharing

No score
No answers yet
No answers on this topic
Db2 Warehouse on Cloud8.0
Based on 1 answer
IBM dashDB fits well into a shop with IBM DB2 experience. Specifically, the experience with the IBM developer tools helps aid in the adoption of dashDB across teams and project.
No photo available

Data Integration

No score
No answers yet
No answers on this topic
Db2 Warehouse on Cloud9.0
Based on 1 answer
The connectivity to IBM dashDB was based on the tried a true technology used by IBM DB2 and did not have to be reviewed by our IPSec team prior to use.
No photo available

Return on Investment

  • Better faster coding for data storage and retrieval
  • Can get very expensive very fast for some use cases, while really cheap for others
  • Hidden errors and short falls leads to very frustrating troubleshooting
Adam Lauer profile photo
No answers on this topic

Screenshots

Pricing Details

Amazon DynamoDB

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

Db2 Warehouse on Cloud

General
Free Trial
Yes
Free/Freemium Version
Yes
Premium Consulting/Integration Services
Entry-level set up fee?
No
Db2 Warehouse on Cloud Editions & Modules
Db2 Warehouse on Cloud
Edition
dashDB Entry
50 / month1
dashDB Enterprise
Varies
dashDB Enterprise MPP
Varies
dashDB Entry (Free)
$03
1. Per instance
3. Up to 50 GB
Additional Pricing Details