Chapter 6. Adding NoSQL Persistence to Storm
In this chapter, we will graduate to the next step in understanding Storm—we will add persistence to our topology. We have chosen Cassandra for very obvious reasons, which will be elaborated during this chapter. The intent is to make you understand how the Cassandra data store can be integrated with the Storm topology.
The following topics will be covered in this chapter:
- The advantages of Cassandra
- Introduction to columnar databases and column family design fundamentals
- Setting up a Cassandra cluster
- Introducing the CQLSH, CLI, and Connector APIs
- Storm topology wired to the Cassandra store
- Understanding the mechanism of persistence
- The best practices for Storm Cassandra applications