Modern Cassandra

Scale
05/26/2014 - 12:00 to 12:40
Maschinenhaus
long talk (40 min)
Beginner

Session abstract: 

Cassandra continues to be the weapon of choice for developers dealing with performance at scale.  Whether in social networking (Instagram), scientific computing (SPring-8), or retail (eBay), Cassandra continues to deliver.  This talk will look at new features in Cassandra 2.x and the upcoming 3.0, such as lightweight transactions, virtual nodes, a new data model and query language, and more.

Introduction to Cassandra use cases

eBay
  • Time series data

  • Multi-datacenter deployments

  • Distributed counters

  • Hadoop support

SPring-8
  •  Low latency

  •  Scalability

  •  Tuneable consistency

Instagram
  • Durable, efficient writes
  • High availability
  • Rapid read protection

New and enhanced features

CQL
  • SELECT .. FROM .. WHERE ..
  • Collections (sets, maps, lists)
  • Indexes
  • User-defined types
  • Lightweight transactions
Drivers
  • CQL protocol
  • Object/Cassandra mapping
Administration
  • Virtual nodes
  • Repair
  • Improved compaction with cardinality estimation

Video: 

Slide: