What users are saying about

Amazon DynamoDB

Top Rated
52 Ratings

DataStax

7 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

DataStax

7 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.2 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

DataStax

The best scenarios where to use it are when you need a really high write rate and you know the queries you are going to execute in advance. If you don't know how you will access the data in advance it is better to look at other solutions.
No photo available

Feature Rating Comparison

NoSQL Databases

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

Pros

  • Fast retrieval
  • Auto scaling to control costs
  • Query and scanning allow for different use cases
Adam Lauer profile photo
  • Scalability: it provides near linear scalability being based on open source Cassandra
  • Opscenter: it is a powerful and complete tool for monitoring
  • You can use Spark for analytics workloads
No photo available

Cons

  • The document oriented features are just starting out, and we'd love to see them develop to match MongoDB features.
  • Running out of provisioned throughput results in error responses. Better options for automatic scaling.
No photo available
  • Requires investment on hardware
  • Initial setup could be cumbersome
  • You need to be careful to use it only in the right context
No photo available

Likelihood to Renew

Amazon DynamoDB6.9
Based on 13 answers
Many of our projects are too small to fully appreciate the value of Amazon DynamoDB. I would be enthusiastic if I felt the use case warranted Amazon DynamoDB, otherwise it's just a major pain.
Jordan Bayles profile photo
DataStax7.5
Based on 3 answers
We will continue to use it because it scales well with commodity hardware and we are satisfied with the documentation and support.
No photo available

Alternatives Considered

Amazon DynamoDB is a strong contender for an enterprise NoSQL database. We chose Amazon DynamoDB due to:
  1. easy inclusion in our AWS architecture
  2. fast performance with no setup
  3. appropriate balance of object retention and speed compared to other databases available in AWS
Jordan Bayles profile photo
Amazon DynamoDB and Datastax Cassandra are similar on masterless architecture and principles, DynamoDB is managed and needs cost analysis. If you need to have better control, Datastax is better.I also did a prototype with Google Spanner in one of the recent innovation days, it provides the best of both worlds but being a service on Google Cloud Platform(GCP) works if your services are primarily on GCP. Amazon Aurora is a relational database with higher performance and is a good candidate if search and default relational behavior is preferred.For now, Datastax worked well for us as it provides best in class performance across different kinds of read/write/mixed workloads. It provides linear scalability which works for the best performance, lowest latency and highest throughput. If configured correctly, there is no downtime and no data loss.
No photo available

Return on Investment

  • Dynamodb reduced the need for SRE headcount to maintain infrastructure.
  • Built in metrics dove tails with existing monitoring tooling.
  • Flexible NoSQL design allows developers to focus on business problems, rather than database design.
Alan Balasundaram profile photo
  • It is able to completely fulfill the requirements
  • We think we'll have a positive ROI
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

DataStax

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