Tuesday, August 21, 2012
08:30 AM - 11:45 AM
|Level: ||Technical - Introductory|
Unless you have experience with Google BigTable, HBase or Cassandra, then column oriented databases are probably a slight enigma. Cassandra's data model is both simple and powerful. It takes some time to get used to the differences between the relational model and cassandra's column based model. Cassandra is not entirely schema-less, but we also do not model relationships in Cassandra. Data Modeling in Cassandra usually consists of finding the best way to denormalize the data when you put the data in the database so that you can retrieve it quickly and efficiently. This workshop will prepare you for success when modeling your data in Cassandra.
- Introduction to Cassandra in the context of relational databases and non-relational alternatives.
- Best practices for modeling your data in Cassandra
- Cassandra Query Language (CQL version 3)
- Wide, and Composite Columns
- Practical Examples
- Anti-Patterns (things to avoid)
Ben Coverston has over 15 years of development experience. He has written code running on some of the largest travel websites in the world. He became interested in Big Data through his experiences in troubleshooting data related problems in which the velocity, and volume of the data exceeded the capabilities of a single machine. He currently helps to coordinate the training and support activities at DataStax.