A long-term database lock required when users wish to maintain a consistent view of their data while doing modifications over a long transaction.