Data Modeling Patterns with Cassandra


Details
Did you ever want to model data for lightning fast write and queries with Cassandra? Do you always wonder how to work with Cassandra specific features like TTL and timestamp?
At This Meetup You Will Learn:
• Efficient data modeling that will help you leverage Cassandra to its full potential
• Example super modeling techniques
• Cassandra do's and don'ts + tips and tricks
Come and meet us, we are happy to share all this with you!
___________
Abstract
• Modeling with compound primary key
-
Design constraints: ordering of components, unicity by tuple
-
grouping by component: how to
-
sparse column name type for future insertion
-
partitioning very wide rows
• Modeling with Counters
-
common operations on counters, effective usage
-
rating system with multi-counters
-
counting votes with aggregation
-
storing real time metrics
• Time to live, the killer-feature
-
volatile data
-
auto cleaning process
-
natural countdown
-
rate limiting, yet another great usage of TTL
About DuyHai DOAN
DuyHai DOAN currently works full time as Cassandra Expert for Libon, the main strategic VoIP communication suite for the Orange group. On his free time he also developed Achilles, a persistence manager that sits on top of Datastax java driver to make developing with Cassandra more productive and helps broader adoption. In addition DuyHai also takes great interest in real time processing and distributed computing area.
___________
Location
3, rue Scribe 75009 Paris
Rer A Auber, Metro 3,7,8 Opéra
Map : http://fr.palo-it.com/images/contact/plan_paris_madeleine.pdf

Data Modeling Patterns with Cassandra