Chapter 13. Realtime views: Illustration

This chapter covers

  • Cassandra’s data model
  • Using Cassandra as a realtime view
  • Controlling partitioning and ordering to support a wide range of view types

Now that you’ve learned the basics of the speed layer and realtime views, let’s take a look at Cassandra, a database that can be used as a realtime view. Cassandra is not a general-purpose realtime view by any means—many systems require multiple databases to satisfy all of their indexing, consistency, and performance requirements. For our purposes, however, Cassandra serves to illustrate the concepts of realtime views, and it’s the database that we’ll use for the speed layer of SuperWebAnalytics.com later in the book. There are many publicly available ...

Get Big Data now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.