Hi,
For our use case we are debating over whether to have a separate keyspace for different customers which can range from 20 - 40 or a single keyspace. Each Customer will basically have its own read and write Kairos instances due to multiple keyspaces (More $$$ to operate). We can also club some customers in a specific keyspace since not all of them will have the same load.
Question:
Is it a good practice to have separate keyspaces for Multiple Kairos instances?
AFAIK Writes won't have any major effect whether we use multiple or single keyspace, Is that correct?
For Reads:
- Single Keyspace: To segregate data we will need to put the Team and SubTeam ID as tags for metrics. How will this affect the Reads/Query request?
- Multiple Keyspace: Since data is already segregated I assume reads will be much faster but then having multiple keyspaces (meaning more Column Family) will have its won implication on the system?
Thanks
Maaz