NoSQL MapReduce Demonstration
Author: Scott Gonyea, me(at)sgonyea(com)
IRC: acts_as in #riak
License: See Source Code and Sample Data Attribution Sections. Where not specified: MIT License.
Release Date: 2010-07-03
This project was created to highlight a few of the use-cases for MapReduce, with the riak key/value store being used for demonstration. That said; this data, the demonstrated concepts, and even some of the code, should prove to be both portable and useful, as you explore various MapReduce implementations.
This project's data and source code will be used in my presentation at the LA Ruby Meetup (July 2010). I hope you find it useful! I appreciate any and all feedback.
Sample Data Attribution
Source Code Attribution
- riak (to use the source code without modification)
- ruby 1.9.1 (not tested on anything else)
- gem: rake
- gem: riak-client (officially supported by Basho)
Please see the respective files for the various chunks of sample data. They include instructions on how to load the data into riak, as well as various MapReduce functions. You may also look at the included Keynote presentation (+pdf) to see what all is highlighted by myself.