Book Image

Learning Apache Cassandra

By : Matthew Brown
4 (1)
Book Image

Learning Apache Cassandra

4 (1)
By: Matthew Brown

Overview of this book

Table of Contents (19 chapters)
Learning Apache Cassandra
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 7. Expanding Your Data Model

In the preceding chapters, we focused largely on the high-level structure of Cassandra tables, and particularly on the forms and uses of primary keys. Now, we will turn our focus to the data that's stored within tables, exploring advanced techniques to add, change, and remove data.

We created several tables in the MyStatus application, but so far we haven't made any changes to those tables' schemas. In this chapter, we'll introduce the ALTER TABLE statement, which enables us to add and remove columns from the tables in our keyspace.

We'll move on to the UPDATE statement, which is used to change the data in existing rows. You'll learn that INSERT and UPDATE have more in common than our experience with relational databases might lead us to believe, and that INSERT in particular can have unexpected and undesirable effects if not used carefully. We'll also expand our understanding of the DELETE statement, using it to remove data from specific columns in a row...