update : 23/12/2020


3.2 4.0 3.6 5
Smile Visitors Global
14%   Popularity on the site
30%   Popularity in the section
Studied version : 1.0 Website : http://docs.basho.com/riak/latest/ Distributed by : Other (Basho Technologies Inc) Licence : License2 Technology : Other

Riak is the Swiss army knife of unstructured data storage. Initially built as a key-value data store, very similar to Amazon DynamoDB, Riak has since evolved and now integrates highly advanced functions that have allowed it to stand out from the competition:

  •     Inclusion of MapReduce as an advanced query solution;
  •     Addition of support for secondary indexes for query writing;
  •     Integrated full text search engine with a syntax that (partially) replicates that of Solr, and that is capable of covering any basic needs;
  •     Support for relationships between objects; powerful graph oriented mechanisms.

The solution's main strengths lie in its ability to integrate third party languages and its easy-to-administrate cluster. Its vendor support is a definite plus. It should be noted that the solution also has a hook mechanism that can be used to introduce complex functional logic into the storage layer or for integration with third party environments. These validators can be written in Erlang (the language used by Riak's core) or in JavaScript (via the Rhino engine). This makes it one of the most scalable solutions in this segment. It is true that Riak's performance is not the best in our selection of NoSQL solutions, but its performance levels remain very high all the same. In our opinion, this is an acceptable trade-off in most cases, taking into account the high level of functionalities provided by the solution.


Smile Visitors (1 Opinion)
Global rating is an arithmetic average of various criteria

Smile rating

3.2 5
write a review

Users opinions See all opinions (1)

FR Michael Carney
Rate this solution the 20/03/2015
1 person has the same opinion


Ohloh users rating 5.00 (5 votes)
lines of code 156089 lines
(for the 12 last months)
Programming Languages Erlang, JavaScript, 10 Other
Tags json mapreduce decentralized key-value consistent-hashing http javascript erlang
Download url http://downloads.basho.com/riak/
Ohloh page https://www.openhub.net/p/riak