As we all know, we have ConsistencyLevel of ReplicationFactor in cassandra. And we just want to leverge it for keeping data consistency. Because it is supposed to keep the price info.
So which strategy is better?
Write ALL Ensure that the write is written to all N replicas before responding to the client. Any unresponsive replicas will fail the operation
Read ALL Will query all replicas and return the record with the most recent timestamp once all replicas have replied. Any unresponsive replicas will fail the operation.
It seems write ALL is for sure the safest. But not sure if Read all is better? Any opinion about it of the pros and cons? Any other choice of nosql you think is better?