Hi, >One point of Oak is exactly that: to provide a sensible way for trading >off consistency for availability.
As far as I understood our goals, we want to have a scalable solution. > While I agree that consistency is >important it should however not have an impact on scenarios where it is >irrelevant. Other NoSQL systems have similar means for such a trade offs. In the case of MongoDB, writes always happen on the primary node first. That way you get consistency: http://docs.mongodb.org/manual/faq/replica-sets/#what-do-the-terms-primary- and-master-mean - MongoDB does provide scalable writes by sharding the data. Improved read scalability is achieved by using replication. I think we should try to do something similar on Oak. Trading consistency for scalability is not necessary. Regards, Thomas