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
