This chapter was designed with a specific goal in mind—that of bridging the knowledge gap between Apache Cassandra DBAs and software developers. Often, developers only have experience with relational databases, and sometimes not even that much.
This chapter was as much about educating developers as it was about providing perspective for the DBAs. That is to say, as a DBA sometimes it is important to see the world through the eyes of your dev team.
We started out in this chapter by covering correct use cases and database selection. Then we began to discover the DataStax Java driver, its behaviors and configurations, and how it interacts with Apache Cassandra.
Finally, we built a series of short programs of increasing complexity. Each program used the same connection class, and iteratively explained how to get from problem definition to program execution.
...