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 ...

Get Learning Apache Cassandra 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.