Andrew,
The best way to do what you describe is to have a cluster in each datacenter 
with the multi-cluster replication feature from the EnterpriseDS version of 
Riak running between them.  Replication will automatically propagate writes in 
both directions and will give you the local access performance you need.  We 
recommend against having a single cluster span data centers as any given 
cluster really needs to share a low-latency network.

Best regards,
Dean

--
Dean Cookson
VP Business Development
Basho Technologies, Inc.
Google Voice: +1 415 692 1775
Skype: photo_luddite
cook...@basho.com


On Oct 4, 2010, at 7:35 PM, Andrew Cooper wrote:

> Hello everyone,
> 
> The Dynamo replication scheme allows one to specify how many nodes a
> change should be propagated to. But what if I want a change to be
> (eventually) propagated to each and every machine in the cluster?
> I can't simply specify a fixed number of nodes to replicate to,
> because, in the general case, this is time-varying. My use case is a
> multi-datacenter cluster with a low read latency requirement for
> certain records (thus those records need to be present in each
> datacenter, if not even on each machine).
> 
> Is this currently possible, or would it require a patch? Or would this
> be too difficult to implement with the current architecture? This
> seems to be a problem common to all databases using the Dynamo
> replication scheme... or is it? Thoughts?
> 
> Thanks,
> Andrew
> 
> _______________________________________________
> riak-users mailing list
> riak-users@lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to