I have an application where the 'natural' partition key for a Cassandra table seems like it would be 'customer'. This is the primary way we want to query the data, we would get good data distribution, etc.
But if there were well over 1 million customers, would that be too many different partitions?
Should I choose a partition key that results in a smaller number of partition keys?
I've looked at a number of the related questions on this topic but none seem to address this particular point.