Querying Riak Just Got Easier - Introducing Secondary Indices

Data: NoSQL Databases
Location: C124
Average rating: ****.
(4.67, 3 ratings)

This session introduces new Riak KV functionality called Secondary Indices.
Secondary Indices allows a developer to retrieve Riak objects using a
SQL-style query language that matches compound criteria against an object’s

Currently, a developer coding outside of Riak’s key/value based access must
maintain their own indexes into the data using links, other Riak objects, or
external systems. This is straightforward for simple use cases, but can add
substantial coding and data modeling for complex applications. By
formalizing an approach and building index support directly into Riak KV, we
remove this burden from the application developer while preserving Riak’s
core benefits, including scalability and tolerance against hardware failure
and network partitions.

The talk will cover usage, capabilities, limitations, and lessons learned.

Photo of Rusty Klophaus

Rusty Klophaus

Basho Technologies

Rusty Klophaus is a Senior Software Engineer at Basho Technologies where he focuses on building distributed, fault-tolerant applications to store and retrieve Big Data. He is currently on the core engineering team of Riak Search and is the lead engineer designing Secondary Indices. Before joining Basho, Rusty launched an Erlang-based startup; before that he managed multi-million dollar technology products and guided multiple project teams at an Internet advertising company based in New York City. When he’s not hacking, Rusty plays guitar and organizes the Hacker News Meetup Group of Washington, DC.

Comments on this page are now closed.


Picture of Sheeri K. Cabral
Sheeri K. Cabral
09/04/2011 10:02pm PDT

A video for this talk can be found at www.youtube.com/watch?v=uEx...

Benjamin Nortier
08/04/2011 9:29pm PDT

This is going to be a great addition to Riak, looking forward to it!

P.S. That slide with the character selection from Quest For Glory 3 is awesome

Picture of Rusty Klophaus
Rusty Klophaus
07/26/2011 12:57am PDT

And here are the slides