DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
Recommended starting points
- Introduction to Cassandra at FOSDEM 2010 (video + slides)
- How to set up a 4 node Cassandra cluster in under 2 minutes
- Cassandra by Example, an explanation of the Twissandra data model and code. A demo is up at http://twissandra.com/. Ports to Java and C# are also available.
- Maxim Grinev's posts on modeling basics, translating SQL concepts to Cassandra, and update idempotency
- Introduction to Cassandra Replication and Consistency
- Not only SQL (Introduction to Apache Cassandra)
- Cassandra Internals - The read and write path
Recommended advanced material
- Cassandra and Puppet
- What's new in Cassandra 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5
- Cassandra performance tuning
- Cassandra troubleshooting: out of the shadows
- Facebook's LADIS 2009 whitepaper (heavy on Cassandra internals)
- Getting to know the Cassandra codebase
Case studies
- Jumping from MySQL to Cassandra: a Success Story
- Cassandra in a realtime bidding infrastructure
- How Mollum replaced SSDs and an external cache with Cassandra
- Rainbird: Realtime analytics at Twitter using Cassandra
- Online Video Analytics with Cassandra at Ooyala
- Cassandra at Mahalo.com
- Queuing with Cassandra
- Real-world Ruby and Cassandra at OtherInbox
- Reddit's switch from memcachedb to Cassandra. There are more comments by the Reddit engineer who did the work, ketralnis, in the reddit discussion thread.
- SimpleGEO's use of cassandra, an interview with O'Reilly, a blog post with some infrastructure details, and slides from engineer Mike Malone
- 4 Months with Cassandra, a love story by Cloudkick
- Cassandra @ Twitter: an interview with Ryan King
- Lucandra, the lucene + cassandra engine powering sparse.ly
- Why FightMyMonster moved from HBase to Cassandra
- Looking to the Future with Cassandra: how Digg migrated their friends+diggs data set to Cassandra from mysql
- Facebook engineering notes on implementing inbox search with Cassandra
- Example how to model your data into nosql with cassandra - a case study on a facebook chat style application.
Other Articles
- Migrating Cassandra between Data Centers, January 2012
- 10 steps to upgrade a Cassandra node, March 2011
- Cassandra: the importance of system clocks, avoiding OOM and how to escape (unnecessary) OOM meltdown, February 2011
- Why Adku chose Cassandra over HBase
- Modelling basic time series data with Cassandra
- Modeling market data with Cassandra
- Installing, monitoring, and performance testing Cassandra on EC2
- Cassandra Overview, Setup and Java Thrift Client : Part1, Part2 and Part3, June 2010
- Up and running quickly in Java using Pelops, June 2010
- Lucandra: an inside story
- A Cassandra Glossary (simple explanation of key terms)
- Locking and transactions over Cassandra using Cages, May 2010
- Cassandra in Action with the Ruby Client
- Understanding the Cassandra codebase
- Cassandra Jump Start For The Windows Developer, March 2010
- Importing and exporting JSON data
- Creating custom column sort types
- Cassandra: fact vs fiction: in which some misconceptions are corrected, April 2010
- Embedding Cassandra in your JavaEE app server, April 2010
- Creating custom sorting types for Apache Cassandra
- Installing Cassandra + Thrift on FreeBSD for PHP development
- Creating a TimeUUID in .NET, April 2010
- Riak vs Cassandra
- Installing and using Cassandra with Java, part 1 (setup), 2 (data model) and 3 (data model 2). Part 4 is titled Thrift Client but it's also another data model example, with code samples
- Cassandra in action: round up of Cassandra articles and deployments in February and March of 2010, March 2010
- Cassandra Internals: Writing and reading, March 2010
- Digg: Going Steady with Cassandra
- Haskell & Cassandra: First Steps, March 2010
- Running Multiple Cassandra Nodes on a Single Host, March 2010
- How To Configure Cassandra On A CentOS Media Temple DV Server and another CentOS installation guide, March 2010
- WTF is a SuperColumn? an Introduction to the Cassandra Data Model. See also an independent Java implementation of the example model discussed here.
- Using Data Models in Cassandra
- Hector: a Java Cassandra client, February 2010
- Cassandra: RandomPartitioner vs OrderPreservingPartitioner, February 2010
- Running Cassandra as an embedded service, February 2010
- Benchmarking Cloud Serving Systems with YCSB: Yahoo's paper comparing Cassandra, HBase, PNUTS, and sharded MySQL performance.
- Indexes with Cassandra
- Installing Cassandra on Ubuntu Linux
- Cassandra – Getting Started: Cassandra data model from a Java perspective
- Using Cassandra’s Thrift interface with Ruby
- Cassandra and Thrift on OS X: one, two, three, November 2009
- Building Scalable Databases: Denormalization, the NoSQL Movement and Digg, September 2009
- Meet Scalandra: Scala wrapper for Cassandra, August 2009
- Cassandra and Ruby: A Love Affair? - Engine Yard's walk-through of the Cassandra gem, 2009
- Up and Running with Cassandra: ruby-centric examples of a Twitter clone and a multi-user blog
- Building a Small Cassandra Cluster for Testing, September 2009
- Persistência nas Nuvens com NoSQL, Brazilian Portuguese, June 2011
- Cassandra y Hector, Spanish, October 2011
- How Apache Cassandra executes CQL queries?, English, June 2016
Presentations
- Bases de Datos NoSQL - Apache Cassandra (in spanish) - Roberto Amor, April 2012
- Introduction à Cassandra (in french) - Nicolas Romanetti, January 2012
- Cassandra pour les (ch'tis) Développeurs Java - Jérémy Sevellec, December 2011
- Cassandra Data Modeling Workshop - Cassandra SF, Matthew F. Dennis, July 2011
- Cassandra/Hadoop Integration - Jeremy Hanna, January 2011
- Using Cassandra with your Web Application - Tom Melendez, Oct 2010
- CassandraとHBaseの比較をして入門するNoSQL by Shusuke Shiina (Sep 2010 Japanese)
- On Rails with Apache Cassandra - Stu Hood, April 2010
- Introduction to NoSQL and Cassandra at Outbrain, April 2010
- Cassandra NoSQL EU April 2010
- Cassandra NoSQL in Spanish
- Scaling Twitter with Cassandra from Twitter's Chirp conference, April 2010
- Outside the Box with Apache Cassandra from POSSCON, April 2010
- Cassandra overview at the San Antonio JUG, April 2010
- Cassandra at Frugal Mechanic from the Seattle Tech Startups Meetup (March 2010)
- Introduction to Cassandra from the Austin Java Users Group (Jan 2010)
- Introduction to Cassandra at Outbrain, Part 1 and Part 2
- Cassandra for Rails from the Spanish Rails Conference 2009
- Cassandra in Production at Digg from NoSQL East 09
- Introduction to Cassandra at OSCON 09
- What Every Developer Should Know About Database Scalability: presentation on RDBMS vs. Dynamo, BigTable, and Cassandra
- IBM Research's scalable mail storage on Cassandra
- NOSQL meetup video - NOSQL Slides: More on Cassandra internals from Avinash Lakshman.
- Cassandra presentation at sigmod: mostly the same slides as above
- NoSQL: onde, como e por quê? Cassandra e MongoDB: Rodrigo Hjort (Nov 2011 pt_BR)
Podcasts
- The Cassandra Project - Technometria: Phil Windley interviews Jonathan Ellis on Cassandra. Date: 2010-03-09.
- Dude, Where’s My Database?! - Techzing! #8: Justin & Jason talk to Jonathan Ellis about Cassandra. Date: 2009-07-01