If I may ask, why the need for frequent topology changes?

On Fri, Jun 4, 2010 at 1:21 PM, Benjamin Black <b...@b3k.us> wrote:
> On Fri, Jun 4, 2010 at 11:14 AM, Philip Stanhope <pstanh...@wimba.com> wrote:
>> I guess I'm thick ...
>>
>> What would be the right choice? Our data demands have already been proven to 
>> scale beyond what RDB can handle for our purposes. We are quite pleased with 
>> Cassandra read/write/scale out. Just trying to understand the operational 
>> considerations.
>>
>
> Cassandra supports online topology changes, but those operations are
> not cheap.  If you are expecting frequent addition and removal of
> nodes from a ring, things will be very unstable or slow (or both).  As
> I already mentioned, having a large cluster (and 40 nodes qualifies
> right now) with RF=number of nodes is going to make read and write
> operations get more and more expensive as the cluster grows.  While
> you might see reasonable performance at current, small scale, it will
> not be the case when the cluster gets large.
>
> I am not aware of anything like Cassandra (or any other Dynamo system)
> that support such extensive replication and topology churn.  You might
> have to write it.
>
>
> b
>

Reply via email to