Optimistic Locking in B-Trees