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/

Reply via email to