Hey! I am not trying to nullify constant cost of a request! I just trying to figure out a way to achieve performance and this thread shows than performance is limited for reading very same 1k keys:
- By replication factor, maximum is 3
- By number of data centers, maximum is 3 too?
- Limited by a client process performance.
Since a single process can yield ~30khz then we are getting 30 * 9 = 270khz total maximum read rate for same amount of keys meaning there are no way to read it faster? And enen then we should guarantee that workload is even between DC that we couldn’t do actually, so it is more like 90khz.
Is this a limiting factor of FDB - maximum practical speed of reading same keys will be ~ 90khz? That’s quite limiting, i bet there are a better option, is it possible to have read replicas?
This limitation is very unfortunate since i often promote FDB as replacement for Cassandra, but Cassandra at least has a way to scale such reads and it seems there are no way to do so in FDB or i am wrong and there is a way?