This document discusses using Spark with Cassandra for processing time series weather data. It describes storing raw weather data in Cassandra, then using Spark to perform analytics like aggregations that require querying large portions of the data. Spark partitions the data by Cassandra token ranges to allow efficient distributed processing on each node's local data. Daily aggregate tables are also stored in Cassandra and maintained through Spark streaming to enable fast queries on rolled-up metrics.