Yes I was, I apologize. It must have been MongoDB that required total data be no larger than amount of RAM.
The test was run using protocol buffers and Python client on the same computer testing reads vs. a naive map reduce. The naive map reduce was storing 4,000 files in a folder, treating the filename as the key and parsing the text file contents from JSON into a python dictionary to see if an attribute matches. Basically I figure doing a loop of thousands of blocking disk accesses from a laptop harddrive on a standard filesystem buffering nothing in memory should always be much slower than any database.
This was last year so maybe Riak's performance has increased since then. I'd be interested if TokyoCabinet was added as a backend.