I think the way we've said that in the past has been a little misleading. What we meant was you can adjust the strictness of your consistency. At it's heart, Riak is an AP-style of system, meaning that given a partition, we sacrifice consistency first. However, we look at consistency as a spectrum, not as an all-or-nothing proposition; you can choose what degree of agreement between replicas satisfies a consistent read or write. Behind the scenes, Riak will converge on a consistent value over time.
Sean Cribbs <s...@basho.com> Developer Advocate Basho Technologies, Inc. http://basho.com/ On Oct 8, 2010, at 5:26 AM, Germain Maurice wrote: > Hi everybody, > > Not really a technical question, i'm thinking about CAP theorem and the Riak > way of thinking. > > CAP theorem says : "You can't get Consistency, Availability and Partition > tolerance at the same time" > > It's advised to pick two of them and don't try to satisfy the three. > Riak says "Pick two at each operation". > > So, am i right if i say : "the N_val of bucket is for Partition Tolerance, > small R/W quorums are for Availability and high R/W/DW quorums are for > Consistency" ? > I think high W/DW quorums will ensure effectiveness of Partition Tolerance of > the read requests in the future. > When reading, if we have high R quorums the Partition Tolerance is lower. > > I tried to list each configuration on each operation, could you correct it > where i am wrong . > N=3, R=1 :: A,P > N=3, R=3 :: C > N=1, R=1 :: A > N=3, W=3 :: C > N=3, W=1 :: A,P > N=1, W=1 :: A > > Thanks > > -- > Germain Maurice > Administrateur Système/Réseau > Tel : +33.(0)1.42.43.54.33 > > http://www.linkfluence.net > > > _______________________________________________ > 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