Chapter 8. Providing a Big Data Integration Layer with Apache Cassandra

In this chapter, we will cover the following topics:

  • Installing Cassandra client bundles in Apache Karaf
  • Modeling data with Apache Cassandra
  • Building a project with a persistence layer for deployment in Karaf

Introduction

As illustrated in the previous chapters, persistence is a large part of most deployments and applications. So far, we've focused on relational databases. Let's start off with some history.

In 1970, IBM published a paper named A Relational Model of Data for Large Shared Data Banks. This paper became the foundation for RDBMS and modern relational databases in that it described joins and relationships between entities. From this work, followed SQL (1986), ACID (Atomic, ...

Get Apache Karaf Cookbook 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.