This book covers Cassandra as a whole with its main focus on Set Relational Data Model and Data Warehousing. This book is divided into 10 chapters. Chapter One introduces NoSQL, and its concepts and the types of NoSQL databases available in the market. Chapter Two focusses mainly on Cassandra Architecture and Theory. Chapter Three covers Cassandra Installation and Configuration. Chapter Four focusses on Cassandra Data Objects like tables, columns, indexes and so on. Chapter Five covers Cassandra Query language. Chapter Six talks about Data Modelling techniques that have been used from last two decades and over. Chapter Seven covers NoSQL Data Modelling techniques called Set Relational Model, which can be used to build scalable Data Warehouses and Data Lakes. Chapter Eight focusses on Cassandra Database Administration, Monitoring and Performance Tuning. Chapter Nine covers important aspects of Security around Cassandra data. Chapter Ten covers integration aspects of Cassandra with various programming languages and other RDBMS databases like SQL Server.