A system and method for concurrency control in high performance database
systems. Generally includes receiving a database access request message
from a transaction. Then, generating an element that corresponds to the
access request message. The element type is that of a read element,
commit element, validated element, or restart element. The element is
then posted to a read-commit (RC) queue. If the element is a commit
element, an intervening validation of the transaction is performed. Upon
the transaction passing validation the requested database access is
performed.