Introducing Riak, Part 1, The language-independent HTTP API

Store and retrieve data using Riak's HTTP interface

From the developerWorks archives

Simon Buckle

Date archived: January 4, 2017 | Last updated: May 14, 2012|First published: March 13, 2012

This is Part 1 of a two-part series about Riak, a highly scalable, distributed data store written in Erlang and based on Dynamo, Amazon's high availability key-value store. Learn the basics about Riak and how to store and retrieve items using its HTTP API. Explore how to use its Map/Reduce framework for doing distributed queries, how links allow relationships to be defined between objects, and how to query those relationships using link walking.

14 May 2012 - Added link to view of all articles in this series to the Introduction and Conclusion, plus a resource item for Part 2 to Resources).

03 Apr 2012 - Per author response to reader feedback about in paragraph immediately following Listing 9 of Example: Distributed grep, corrected third sentence to read: "Save the code in Listing 10 in a directory somewhere."

29 Mar 2012 - In response to reader feedback, updated original text of second paragraph in Introduction.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some steps and illustrations may have changed.

Zone=Open source
ArticleTitle=Introducing Riak, Part 1: The language-independent HTTP API