NoSQL Options Compared
, March 19, 2013 A Developer's Look at the Primary NoSQL Options
Riak
Developer Basho Technologies
License Type Apache Open Source
Operating System Linux, Mac OS X, UNIX
Implementation Language Erlang
Initial Release 2010
Riak was designed from the get go to emulate the distributed storage offered by Amazon. It uses a similar architecture to Amazon Dynamo, and sports syntactically identical APIs to Amazon S3. The initial goal was to offer an on-site alternative to Amazon Web Services-hosted databases, without the need for the full Amazon stack thereby enabling the database to run locally.
A recent addition to the product line, RiakCS, makes it possible to provide multitenancy on top of the Riak database, which permits sites to run their own internal cloud and seamlessly use tools that work with Amazon S3.
Riak has native support for JavaScript and Erlang, with drivers available for most major programming languages.