'Kevin Day' wrote:
So....  do we need to implement 2PL at the jdbm level?  Or do we use optimistic, and tell developers that they have to use locking at the application level if they want to avoid rollbacks for highly contended records?
I think this should be a pluggable policy that could be set of a per-transaction basis.