I want to build an architecture of database that allows me get all data for previous month in one heavy query without performance issues for new inserts for current month. I thought that I can make partition key by month. But, as I understand this key will create 1 partition for example for June and will be inserting all new data to it. And even if I have 1000 nodes, Cassandra will be using only 1 node for inserting. I will lose line scaling of performance. Maybe I am not right and Cassandra creates a small partitions depends on nodes amount ?