The Design of Software (CLOSED)

A public forum for discussing the design of software, from the user interface to the code architecture. Now closed.

The "Design of Software" discussion group has been merged with the main Joel on Software discussion group.

The archives will remain online indefinitely.

how to resolve collisions

How do wikis resolve collisions (simultaneous updates with partially overlapping changes) if they don't utilize a checkin/checkout mechanism as CVS does?
newbie_coder
Thursday, April 10, 2008
 
 
Optimistic locking.

http://en.wikipedia.org/wiki/Optimistic_concurrency_control

It's a great euphemism for no locking at all. Instead the application (wiki) detects whether the data I edited and am now saving has been modified by someone else since I started editing it. Very easy to implement with a "Last Modified" timestamp field in each database row.
Steve McLeod Send private email
Friday, April 11, 2008
 
 

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics
 
Powered by FogBugz