On Mar 24, 2014, at 10:10 AM, אורן שני <[email protected]> wrote:
> How abiut couchDB's conflict resoloution mechanism vs SQL DB's using locks. > Do you think that is a major concideration? You can’t use locking in a widely-distributed system, or one client forgetting to release a lock would block everyone else (either forever or until the lease runs out.) It also makes offline updates impossible. I’ve heard of relational-db-based systems that do replication, but they don’t attempt to propagate locks. Instead they do conflict resolution during replication the same way CouchDB does. —Jens
