When to use column family databases

NoSQL Concepts

Miriam Antona

Software engineer

Suitable cases - general cases

  • Large volumes of data
  • Extreme write speeds
NoSQL Concepts

Suitable cases - event logging

  • Types of events:
    • User logging
    • Errors
    • ...

Picture of the log of an event

NoSQL Concepts

Suitable cases - Content Management Systems

  • Comments
  • Links
  • Tags
  • ...

Image of a blog

NoSQL Concepts

Suitable cases - time-series data

  • Weather
  • Traffic
  • etc.

line graph

NoSQL Concepts

Unsuitable cases

  • Prototyping and at the beginning of a project
    • Need to change the queries very frequently
    • Changing the queries -> may imply changing the design of the column families
    • Costly and may slow down the productivity
  • Complex queries and joins
  • Not dealing with large amounts of data
NoSQL Concepts

Let's practice!

NoSQL Concepts

Preparing Video For Download...