Supporting optimistic locking would be easy and fast and doesn't come close to being a database (which must support pessimistic locking which is where all of the difficulty comes in).
The changes I'm talking about just involve having certain updates immediately fail. Nearly trivial changes that fundamentally change how reliably memcached can be used.
I believe it already has transactions for a single object always route to the same server where they are handled in a single-threaded manner. So there is very little left to fix.
- tye
In reply to Re^9: Randomization as a cache clearing mechanism (races)
by tye
in thread Randomization as a cache clearing mechanism
by demerphq
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |