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.