It isn't that simple, the problem is not just concurrent access to the db, the problem is that when client A changes something, all other clients have to somehow update their views of that something as well. To do so in a manner that is both acceptably performant and semantically correct is very far from trivial.
|