What users are saying about
114 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>Score 8.5 out of 100
Based on 114 reviews and ratings
10 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>Score 8 out of 100
Based on 10 reviews and ratings
Feature Set Ratings
- Amazon DynamoDB ranks higher in 1 feature set: NoSQL Databases
NoSQL Databases

9.5
Amazon DynamoDB
95%
9.4
Riak
94%
Riak ranks higher in 4/7 features
Riak ranks higher in 4/7 features
Performance

9.7
97%
25 Ratings
9.0
90%
1 Rating
Availability

9.9
99%
25 Ratings
10.0
100%
1 Rating
Concurrency

9.8
98%
24 Ratings
10.0
100%
1 Rating
Security

9.8
98%
25 Ratings
9.0
90%
1 Rating
Scalability

9.8
98%
24 Ratings
10.0
100%
1 Rating
Data model flexibility

7.8
78%
25 Ratings
9.0
90%
1 Rating
Deployment model flexibility

9.7
97%
23 Ratings
9.0
90%
1 Rating
Attribute Ratings
- Amazon DynamoDB is rated higher in 1 area: Likelihood to Recommend
- Riak is rated higher in 1 area: Likelihood to Renew
Likelihood to Recommend

9.7
Amazon DynamoDB
97%
35 Ratings
8.0
Riak
80%
5 Ratings
Likelihood to Renew

8.5
Amazon DynamoDB
85%
34 Ratings
9.0
Riak
90%
5 Ratings
Usability

10.0
Amazon DynamoDB
100%
1 Rating
Riak
N/A
0 Ratings
Support Rating

10.0
Amazon DynamoDB
100%
1 Rating
Riak
N/A
0 Ratings
Likelihood to Recommend
Amazon DynamoDB
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.
Software Developer
Globalsoft SolutionsComputer Software, 51-200 employees
Riak
Riak is very good if you need a resilient data store that can handle large amounts of documents very fast. If you have 1,000,000 documents and need to execute complex queries, it is great.Riak's SOLR engine is fast, however if you have extremely high amount of queries in a very limited time range, it can fail in a bad way.
CTO (Chief Technical Officer)
DittachComputer Software, 1-10 employees
Pros
Amazon DynamoDB
- It's very easy to get started, creating a table with a partition/sort key and you're on your way.
- You can scale up and down your read/write IO as needed.
- You can store structured and unstructured data.
- It works great with Web Development as it's JSON based.
Founder, Owner
CodeLinguists LLCComputer Software, 1-10 employees
Riak
- Riak is great at handling large volumes of requests. We've seen Riak perform well under large volume while keeping response times quite low.
- Riak is also fast providing consistent sub 10ms reads in both the datacenter and cloud.
- Flexible allowing storage of numerous data types. We heavily leverage this to store various JSON documents in a single bucket.
- We really like the RESTful interface that is provided. Makes the learning curve almost invisible and provides a quick speed to market in using Riak.
Sr. Web Engineer
Best BuyRetail, 10,001+ employees
Cons
Amazon DynamoDB
- Complex searching (no support for case-insensitive or full-text search).
- Only supports up to two-key indexes.
- Requires choosing the indexes up-front when doing searches.
- Does not have an SQL compatible query front-end.
- No join-table support (requires putting all data into one table).
VP of Technology
NewstexComputer Software, 1-10 employees
Riak
- It does not have any native startup scripts in Linux.
- Since it's built on Erlang, its a bit difficult to administer.

Verified User
Engineer in Engineering
Financial Services Company, 201-500 employeesPricing Details
Amazon DynamoDB
General
Free Trial
—Free/Freemium Version
—Premium Consulting/Integration Services
—Entry-level set up fee?
No
Starting Price
$0.00,013 capacity unit per hour
Amazon DynamoDB Editions & Modules
Edition
On-Demand - Write Operation | $1.251 |
---|---|
On-Demand Read Operation | $0.251 |
On-Demand Data Stored | $0.252 |
On-Demand Point-in-Time Recovery | $0.202 |
On-Demand Snapshot | $0.102 |
On-Demand Restoring a Backup | $0.153 |
On-Demand Global Tables | $1.8754 |
On-Demand Streams | $0.025 |
On-Demand Data Requests Outside AWS Regions | $0.096 |
Provisioned - Write Operation | $0.000657 |
Provisioned - Read Operation | $0.000137 |
Provisioned - Data Stored | $0.258 |
Provisioned - Point-in-Time Recovery | $0.208 |
Provisioned - Snapshot | $0.108 |
Provisioned - Restoring a Backup | $0.159 |
Provisioned - Global Tables | $0.00097510 |
Provisioned - Streams | $0.0211 |
Provisioned - Data Requests Outside AWS Regions | $0.0912 |
- per million requests
- per GB per month
- per GB
- per million write operations replicated
- per 100,000 read operations
- per GB
- capacity unit per hour
- per GB per month
- per GB
- per Read Capacity
- per 100,000 read operations
- per GB
Additional Pricing Details
—Riak
General
Free Trial
—Free/Freemium Version
—Premium Consulting/Integration Services
—Entry-level set up fee?
No
Starting Price
—Riak Editions & Modules
—
Additional Pricing Details
—Likelihood to Renew
Amazon DynamoDB
Amazon DynamoDB 8.5
Based on 34 answers
We will most likely continue to use DynamoDB for certain use-cases. If we stopped using DynamoDB as often, it would likely be because we started using Aurora Serverless more. Aurora Serverless may offer similar availability, management and cost benefits while allowing developers to use their MySQL tools and experience.

Verified User
Engineer in Engineering
Research Company, 11-50 employeesRiak
Riak 9.0
Based on 5 answers
Right now, I'm on a project where we need databases that can run on embedded systems. Riak isn't necessarily the best fit for that scenario. But when we need a clustered database, that's where we'd start considering Riak.
Principle Software Engineer
Centripetal NetworksEducation Management, 10,001+ employees
Usability
Amazon DynamoDB
Amazon DynamoDB 10.0
Based on 1 answer
Very easy to use and we can quickly prototype something using DynamoDB to verify its viability.

Verified User
Engineer in Engineering
Hospital & Health Care Company, 5001-10,000 employeesRiak
No score
No answers yet
No answers on this topic
Support Rating
Amazon DynamoDB
Amazon DynamoDB 10.0
Based on 1 answer
I haven't dealt with the support for Amazon DynamoDB personally.

Verified User
Engineer in Engineering
Hospital & Health Care Company, 5001-10,000 employeesRiak
No score
No answers yet
No answers on this topic
Alternatives Considered
Amazon DynamoDB
We evaluated using MongoDB or Amazon DyanmoDB. For us, the biggest advantage is that there's no maintenance cost for Amazon DynamoDB. Mongo gets complicated when you setup sharding. With Amazon DynamoDB, it's literally a push of button to increase throughput. This saves time and money on DevOps resources.

Verified User
Engineer in Engineering
Computer Software Company, 11-50 employeesRiak
Every database has positives and negatives. Redis is very good at set operations, but not as good at executing fast queries. MongoDB is a much cheaper data store than Riak, but not as highly available and scalable. Searching Riak is also faster than searching MongoDB or Redis. Riak also scales better than MongoDB in the long run.
CTO (Chief Technical Officer)
DittachComputer Software, 1-10 employees
Return on Investment
Amazon DynamoDB
- Since the Amazon manages the instance, the amount of time a developer needs to spend configuring the database is less. For comparison, if we were to manage the same instance manually, we need to set up EC2 instance, install the DB, setup backup scripts, track backup failures, which is a great overhead for the dev. Using DynamoDB this overhead is reduced and hence having a great ROI.
- Great documentation and easy setup makes an easy learning curve to transition to DynamoDB. Only caveat is as with any database, the data structure should be thoroughly analyzed for types of querying because there are limitations with the DynamoDB API.
- Ties very well with rest of the Amazon eco system. Having rest of the applications in Amazon allows managing the application security a breeze.
Application Developer
Monsanto CompanyFarming, 10,001+ employees
Riak
- Riak has been a key part of our company's build process for our client's search backend. It is valuable for is in that it provides a reliable way to view the current search index.
Senior Software Engineer
Esperdyne TechnologiesComputer Software, 1-10 employees