• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
State of Cassandra, 2011
 

State of Cassandra, 2011

on

  • 986,986 views

 

Statistics

Views

Total Views
986,986
Views on SlideShare
34,706
Embed Views
952,280

Actions

Likes
11
Downloads
360
Comments
1

70 Embeds 952,280

http://cassandra.apache.org 950325
http://translate.googleusercontent.com 1340
http://webcache.googleusercontent.com 153
http://infinitysoft.co.in 116
http://webcache-exp-test.googleusercontent.com 88
http://n.clarobr.mobi 42
http://cassandra.apache.org. 21
http://192.168.3.253 21
http://207.46.192.232 20
http://ps.googleusercontent.com 11
http://honyaku.yahoofs.jp 11
http://shutto.com 10
http://131.253.14.66 9
http://mail-archives.apache.org 8
http://helpmetocode.blogspot.in 8
http://talktech.blog.com 8
http://cache.baidu.com 8
http://131.253.14.250 8
http://localhost 6
http://helpmetocode.blogspot.com 5
http://74.6.238.254 4
http://proxyadc2 3
http://131.253.14.98 3
http://www.kontactor.com 2
http://cc.bingj.com 2
http://cassandra.apache.org.nyud.net 2
http://web.archive.org 2
http://www.sogou.com 2
http://www.kickstarter.com 1
http://cassandra.apache.org&_=1322327464165 HTTP 1
http://cassandra.apache.org&_=1336310345765 HTTP 1
http://cassandra.apache.org&_=1336310735312 HTTP 1
http://incubator.apache.org 1
http://172.23.3.5 1
http://www.google.com&_=1336666414467 HTTP 1
http://cassandra.apache.org&_=1347684187468 HTTP 1
http://10.237.125.89 1
http://stackoverflow.com 1
http://cassandra.apache.org&_=1346610230455 HTTP 1
http://cassandra.apache.org&_=1337931394781 HTTP 1
http://helpmetocode.blogspot.fi 1
http://helpmetocode.blogspot.fr 1
http://cassandra.apache.org&_=1346606338420 HTTP 1
http://10.237.125.87 1
http://cassandra.apache.org&_=1337698307216 HTTP 1
http://cassandra.apache.org&_=1331198139718 HTTP 1
http://cassandra.apache.org&_=1326933986125 HTTP 1
http://google.com&_=1322418026197 HTTP 1
http://cassandra.apache.org&_=1326871095430 HTTP 1
http://61n6d2d98f6ghdf4g.ru 1
More...

Accessibility

Categories

Upload Details

Uploaded via 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

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    State of Cassandra, 2011 State of Cassandra, 2011 Presentation Transcript

    • State of Cassandra 2011Jonathan EllisApache ChairCTODataStax
    • Job Trends from Indeed.com 2  
    • Customer and Verticals•  Financial•  Social Media•  Advertising•  Entertainment•  Energy•  E-tail•  Health care•  Government 3  
    • Why?Why?   4   4  
    • 5  
    • Why Cassandra?Why  Cassandra?   6   6  
    • Better technology•  Multi-master, multi-DC•  Linearly scalable•  Larger-than-memory datasets•  Best-in-class performance (not just writes!)•  Fully durable•  Integrated caching•  Tuneable consistency 7  
    • Tunable Consistency WRITE READ Level Level ANY ONE ONE LOCAL_QUORUM LOCAL_QUORUM QUORUM QUORUM ALL ALL
    • Generalizes Easily to Multi-DC 9  
    • 0.7•  CREATE COLUMN FAMILY•  Expiring columns (TTL)•  Secondary (column) indexes•  Efficient streaming 1 0  
    • 0.8•  CQL•  Counters•  Automatic memtable tuning•  New bulk load interface 1 1  
    • A performance retrospective 1 2  
    • October 8, 2011Road to 1.0 13  
    • Theme: polish•  Repair•  Compaction•  Optimize reads for update-heavy workloads•  CQL 1.1 1 4  
    • Repair•  Consistency is checked per-ColumnFamily but data is transferred per-Keyspace•  Merkle trees requests are sent en masse, but may not execute start at the same time 1 5  
    • Compression•  Rows-per-block or blocks-per-row 1 6  
    • Read Performance: Compaction 1 7  
    • Level-based Compaction•  SSTables are non-overlapping within a level•  Bounds the number that can contain a given row L2: 1000 MB L1: 100 MB L0: newly flushed 1 8  
    • Read performance: maxtimestamp•  Sort sstables by maximum (client-provided) timestamp•  Only merge sstables until we have the columns request•  Allows pre-merging highly fragmented rows without waiting for compaction 1 9  
    • CQLcqlsh> SELECT * FROM users WHERE state=UT AND birth_date > 1970;!
        KEY | birth_date |         full_name | state |
 bsanderson |       1975 | Brandon Sanderson |    UT |   2 0  
    • CQL 1.1•  ALTER•  Counter support•  TTL support•  Compound columns•  Prepared statements 2 1  
    • Post-1.0•  Ease of use• Ease of use• Ease of use 2 2  
    • Post-1.0 features•  “Native” CQL transport•  Triggers•  Entity groups•  Smarter range queries 2 3  
    • Brisk•  Analytics for your realtime data without ETL•  Widens scope of Cassandra’s applicability•  Also: Solandra 2 4  
    • QuestionsQues/ons?   25   25