What users are saying about
Top Rated
54 Ratings
Top Rated
54 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.3 out of 101
41 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.1 out of 101

Add comparison

Likelihood to Recommend

Amazon DynamoDB

If you start with Amazon DynamoDB, you are over optimizing for the future. In my opinion, use Amazon DynamoDB only when SQL can not handle the load of your application.
No photo available

Cloudera Enterprise Data Hub

Cloudera Enterprise offers the right mix of components to build a robust data platform which supports both reporting and analytics which can deal with all sorts of data.
Rakesh Neelavar Rao profile photo

Feature Rating Comparison

NoSQL Databases

Amazon DynamoDB
7.9
Cloudera Enterprise Data Hub
Performance
Amazon DynamoDB
8.0
Cloudera Enterprise Data Hub
Availability
Amazon DynamoDB
8.4
Cloudera Enterprise Data Hub
Concurrency
Amazon DynamoDB
9.0
Cloudera Enterprise Data Hub
Security
Amazon DynamoDB
8.7
Cloudera Enterprise Data Hub
Scalability
Amazon DynamoDB
9.7
Cloudera Enterprise Data Hub
Data model flexibility
Amazon DynamoDB
4.0
Cloudera Enterprise Data Hub
Deployment model flexibility
Amazon DynamoDB
7.3
Cloudera Enterprise Data Hub

Pros

  • Amazon DynamoDB is infinitely scalable. It is fast and Amazon automatically allocates more resources.
  • No predefined schema is required. This ensures flexibility.
  • Minimum administrative cost since Amazon manages all that. This works for small companies since you don't need a DevOps headcount.
No photo available
  • Centralized configuration
  • Centralized management
  • Dashboard
No photo available

Cons

  • Because of the lack of relations in AmazonDynamoDB, mapping very complex objects that you would typically decompose into related entities is difficult. Amazon DynamoDB is typically not great for this use case.
  • Amazon DynamoDB doesn't do strong type checking (there is typing, but it's relatively limited), so depending on your language you may have to expend some effort to properly map an Amazon DynamoDB object to a programmatical entity.
  • Depending on how much need you have for Amazon DynamoDB's performance, it can be a major pain to maintain... especially if you also have a relational database. In my current project, we utilize Amazon DynamoDB alongside PostgreSQL and entities live in one, the other, or both as appropriate. Synchronizing the database is a pain point.
Jordan Bayles profile photo
  • As any new technology, difficult to hire resources who know the solution specially in APJC to help with Lab and PoC activities.
No photo available

Likelihood to Renew

Amazon DynamoDB7.1
Based on 13 answers
I wouldn't stay with the product, but may simply because I have no other choice. The reason for keeping it will depend on if we are given time by management to go to another solution (back to an SQL database) or the purchase of an ETL tool.
No photo available
Cloudera Enterprise Data Hub8.2
Based on 7 answers
Likely to renew the use in case the requirements for Cloudera remain valid. The rapid change in customer requirements and solutions that must be validated, integrated or tested changes. As the maturity of the solution increases, the requirements to renew use decrease. From a solution feature perspective by itself would probably grade 10.
No photo available

Alternatives Considered

We ended up selecting DynamoDB compared to similar products simply because we host on AWS. To use any other NoSQL solution would require more work in the long run due to having to maintain the EC2 instance, manage updates to the operating system and whatever NoSQL system that was chosen.
No photo available
It was selected for lab testing and definitely have positive experience.
No photo available

Return on Investment

  • Scalability out of the box
  • No server maintenance
  • Infrastructure comes for "free"
Richard Rout profile photo
  • Definitely faster setup/management time. Could not comment on ROI, as tested in lab setup.
No photo available

Pricing Details

Amazon DynamoDB

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

Cloudera Enterprise Data Hub

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