Riak Reviews

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

Do you work for this company?

Overall Rating

Reviewer's Company Size

Last Updated

By Topic

Industry

Department

Experience

Job Type

Role

Filtered By:

Reviews (1-4 of 4)

Adam Stern profile photo
Score 8 out of 10
Vetted Review
Verified User
Review Source

Alternatives Considered

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.
Read Adam Stern's full review
Gerald Chenvert profile photo
Score 7 out of 10
Vetted Review
Verified User
Review Source

Alternatives Considered

Riak is a key/value pair store which is great for certain use cases. For our use case, the ability to search is an extremely useful feature. Apache Cassandra can provide this while Riak cannot. Also again for our use case, the ability to delete is critical as we strive to maintain clean data which means we like to purge old or obsolete data. Riak, while providing the ability to do so, is not reliable as we've seen data resurrect on numerous occasions. Apache Cassandra allows for deletes and in our proof of concept testing where we've explicitly tested this feature, it permanently deleted the data. One other key feature for us looking at Apache Cassandra is the ability to update multiple pieces of data simultaneously for a given row (Cassandra) or key (Riak). Riak only allows for updating at the key level by replacing the data that was there. Thus, if you have multiple threads updating the same data in Riak, contention issues arise and the possibility of overwriting data is a real concern. Apache Cassandra helps this use case by storing the data in columns rather than one big value. Thus, updating various columns for a given key removes contention issues in Cassandra.
Read Gerald Chenvert's full review
Jared Holmberg profile photo
Score 9 out of 10
Vetted Review
Verified User
Review Source

Alternatives Considered

At the time I worked on the project those were the three competing technologies I evaluated. Couchbase didn't have memcache integrated at the time. Riak was by far the easiest to set up, and it's linking capability struck the right balance of having just enough relational capability for our needs.
Read Jared Holmberg's full review

Feature Scorecard Summary

Performance (1)
9
Availability (1)
10
Concurrency (1)
10
Security (1)
9
Scalability (1)
10
Data model flexibility (1)
9
Deployment model flexibility (1)
9

About Riak

Riak is a NoSQL database from Basho Technologies in Bellevue, Washington.

Riak Technical Details

Operating Systems: Unspecified
Mobile Application:No