Each cassandra node creates 6 seperate threads for incomming and outgoing streams to other nodes in the cluster. So with big clusters for example
100 nodes, it would be more than 600 threads running in each Cassandra app, that would cause performance problems, so better have multiple small clusters for one application. Suppose that the application could not be divided to different clusters and DCs only limited to RF so they won't help so much in this case. Is there any workaround for this scenario to have a cluster of small clusters of cassandra and be able to route requests again with partition key'd token amoung multiple clusters automatically? I wonder is this scenario also a challenge to companies like Apple (which has 100s thousands of nodes among thousands of clusters)? This is more of a academic research about big big data!, so any real case exprience or suggestion would be appreciated Thanks in advance Sent using https://www.zoho.com/mail/