SlideShare is now on Android. 15 million presentations at your fingertips.  Get the app

×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

Querying Riak Just Got Easier - Introducing Secondary Indices

by Chief Technology Officer at FiveStreet, Inc. on Jul 26, 2011

  • 18,896 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.

Statistics

Views

Total Views
18,896
Views on SlideShare
18,703
Embed Views
193

Actions

Likes
21
Downloads
150
Comments
3

21 Embeds 193

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

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

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.
    2 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • FlorinMt nosql.io at nosql.io I post it also on NoSQL.io . 2 years ago
    Are you sure you want to
    Your message goes here
    Processing…
  • casey_slideshare Casey Brown, Dev-Ops, Remote Gonger at Slideshare Database tradeoffs as RPG classes, I like it! 2 years ago
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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