Introduction to Cassandra at London Web Meetup
Upcoming SlideShare
Loading in...5
×
 

Introduction to Cassandra at London Web Meetup

on

  • 4,275 views

A 15 minute introduction to the Cassandra distributed data store from the February 2011 London Web meetup....

A 15 minute introduction to the Cassandra distributed data store from the February 2011 London Web meetup.

This covers the basics of who is using it, why you might want to use it (due to the large amount of data being collected by Web Apps today) and, most importantly, _what_ it is!

Statistics

Views

Total Views
4,275
Slideshare-icon Views on SlideShare
4,274
Embed Views
1

Actions

Likes
3
Downloads
80
Comments
0

1 Embed 1

http://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

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
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introduction to Cassandra at London Web Meetup Introduction to Cassandra at London Web Meetup Presentation Transcript

    • An introduction to Cassandra
      London Web Meetup 20/1/2011
      Dave Gardner @davegardnerisme
    • Plug
      Regular Cassandra meetup at Skills Matter near Old Street.
      Monday 21st February. Free beer! Free pizza!
      http://meetup.com/Cassandra-London
    • What is Cassandra?
    • Cassandra is a distributed, fault-tolerant, scalable, column-oriented data store
      More on this in a minute…
    • Who is using Cassandra?
    • Why might you want to use a distributed, fault-tolerant, scalable, column-oriented data store?
    • Collecting preferences
    • Recommendations
      The Tweeted Times
    • Social graphs
    • That’s a lot of nuts
      http://www.flickr.com/photos/swamibu/3520926105/sizes/o/
    • Why Cassandra?
    • Cassandra is a distributed, fault-tolerant, scalable, column-oriented data store
    • #1
      #6
      #2
      No master node (no single point of failure)
      #3
      #5
      Client
      #4
    • Cassandra is a distributed, fault tolerant, scalable, column-oriented data store
    • Replication Factor = 3
      #1
      #6
      #2
      #3
      #5
      Client
      #4
    • Key feature!
      Cassandra hastunable consistency
      (on a per-request basis)
    • Consistency level: how many replicas must respond to declare success?
      Plus some DC aware levels
    • Cassandra is a distributed, fault-tolerant, scalable, column-oriented data store
    • Key feature!
      Scales linearly for both reads and writes
      (horizontally)
    • Cassandra is particularly suited to use-cases that have a high write load
    • Cassandra is a distributed, fault-tolerant, scalable, column-oriented data store
    • {‘foo’ => {‘bar’ => ‘baz’}}
      {key => {col_name => col_value}}
    • {
      column_family => {
      key => {
      col_name => col_value
      }
      }
      }
    • That was a very brief overview
      Learn more at Cassandra London!
    • Thank you! Any questions?
      Dave Gardner @davegardnerisme
      Cassandra London @cassandralondon
      http://meetup.com/Cassandra-London
    • Further reading for the keen ones…
      WTF is a SuperColumn? An Intro to the Cassandra Data Modelhttp://arin.me/blog/wtf-is-a-supercolumn-cassandra-data-model
      Clients list (Python, Java, .NET, Ruby, PHP)http://wiki.apache.org/cassandra/ClientOptions
      Cassandra docs on DataStax websitehttp://www.datastax.com/docs/0.7/index
      Introduction to Cassandra by Aaron Mortonhttp://www.slideshare.net/aaronmorton/well-railedcassandra24112010-5901169
      Operations and troubleshooting guide by Ben Blackhttp://www.slideshare.net/benjaminblack/cassandra-summit-2010-operations-troubleshooting-intro
    • More reading for the really keen…
      Introduction to Cassandra: Replication and Consistency by Ben Blackhttp://www.slideshare.net/benjaminblack/introduction-to-cassandra-replication-and-consistency
      Running Cassandra on Amazon EC2 by Dave Gardnerhttp://www.slideshare.net/davegardnerisme/running-cassandra-on-amazon-ec2
      4 Months With Cassandra, a love story by CloudKickhttps://www.cloudkick.com/blog/2010/mar/02/4_months_with_cassandra/
      Cassandra London meetuphttp://meetup.com/Cassandra-London