On Wed, Oct 14, 2009 at 1:53 AM, Santal Li <[email protected]> wrote:
> There was another way for cross data center HA,  how about add some kind of
> action hook, which can catch all the Cassandra.Iface function call(insert ,
> batch_insert , remove ...) , then send the call to another Cassandra cluster
> in remote data center? If so, there will be 1 Cassandra clusters in each 2
> data centers, and have a extra application replicate data between the two
> cluster. I prefer with this solution, because it looks more simple and
> uncoupled 2 data center, BTW, from the source code, it looks was not very
> hard to add a hook for this purpose , how do you think about it? is there
> anyone meet the same requirements,  can you please give me some suggestion.

That works fine, until you actually have a failure.  Then how do you
re-sync your clusters after you've done some writes in the second DC?
The advantage to letting Cassandra handle replication + failover is
all the hard parts are done already. :)

-Jonathan

Reply via email to