Locking
One of the last issues to be resolved is the locking / transaction policy. MySql general information on locking is a good starting point. Named locks can also be used. Atomic, non-transactional updates seem to be much faster, and they may be the best way for the tool. We need to:
- Lock a page when working on one of its revisions
- Temporarily lock the page with all the reputations when we need to access it.
UCSC WikiLab Wiki