• Email
  • Like
  • Save
  • Private Content
  • Embed
 

Querying Riak Just Got Easier - Introducing Secondary Indices

by

  • 16,094 views

This presentation introduces new Riak KV functionality called Secondary Indexes. Secondary Indices allows a developer to retrieve data by attribute value, rather than by primary key....

This presentation introduces new Riak KV functionality called Secondary Indexes. Secondary Indices allows a developer to retrieve data by attribute value, rather than by primary key.

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 presentation covers usage, capabilities, limitations, and lessons learned.

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

18 Embeds 173

http://www.nosql.io 38
http://nosql.io 32
http://irr.posterous.com 25
http://twitter.com 20
http://lanyrd.com 15
https://twitter.com 11
http://speakerrate.com 6
http://nuevospowerpoints.blogspot.com 5
http://mundo-powerpoints.blogspot.com 5
http://tweetedtimes.com 3
http://www.onlydoo.com 3
http://us-w1.rockmelt.com 2
http://www.coolchevy.org.ua 2
http://trunk.ly 2
http://webcache.googleusercontent.com 1
http://posterous.com 1
http://10.0.1.2 1
http://www.twylah.com 1

More...

Statistics

Likes
21
Downloads
133
Comments
3
Embed Views
173
Views on SlideShare
15,921
Total Views
16,094

13 of 3 previous next Post a comment

  • eleog eleog One question about this approach. If indexes are based only on headers included with the KV write, does that preclude adding an index for existing values in a bucket w/o rewriting every record?

    In the RDBMS world it's very common to add an index to solve performance problems or facilitate a newly added query. Being unable to do this would be a serious drawback.
    1 year ago
    Are you sure you want to
  • FlorinMt nosql.io at nosql.io I post it also on NoSQL.io . 1 year ago
    Are you sure you want to
  • casey_slideshare Casey Brown, Dev-Ops, Remote Gonger at Slideshare Database tradeoffs as RPG classes, I like it! 1 year ago
    Are you sure you want to
Post Comment
Edit your comment

Querying Riak Just Got Easier - Introducing Secondary Indices Querying Riak Just Got Easier - Introducing Secondary Indices Presentation Transcript