RF is normally adjusted to modify availability (see 
http://thelastpickle.com/2011/06/13/Down-For-Me/)

> for example, if I have 4 nodes cluster in one data center, how can RF=2 vs 
> RF=4 affect read performance? If consistency level is ONE, looks reading does 
> not need to go to another hop to get data if RF=4, but it would do more work 
> on read repair in the background.
Read Repair does not run at CL ONE.
When RF == number of nodes, and you read at CL ONE you will always be reading 
locally. But with a low consistency.
If you read with QUORUM when RF == number of nodes you will still get some 
performance benefit from the data being read locally.

Cheers


-----------------
Aaron Morton
Freelance Developer
@aaronmorton
http://www.thelastpickle.com

On 23/05/2012, at 9:34 AM, Daning Wang wrote:

> Hello,
> 
> What is the pros and cons to choose different number of replication factor in 
> term of performance? if space is not a concern.
> 
> for example, if I have 4 nodes cluster in one data center, how can RF=2 vs 
> RF=4 affect read performance? If consistency level is ONE, looks reading does 
> not need to go to another hop to get data if RF=4, but it would do more work 
> on read repair in the background.
> 
> Can you share some insights about this?
> 
> Thanks in advance,
> 
> Daning 
> 

Reply via email to