DBx1000 is an experimental single-node OLTP DBMS designed to evaluate concurrency control protocols on future 1000-core processors. All transactions execute as embedded stored procedures.
Multi-version Concurrency Control (MVCC) Two-Phase Locking (Deadlock Prevention) Optimistic Concurrency Control (OCC) Timestamp Ordering Two-Phase Locking (Deadlock Detection)
DBx1000 provides a pluggable architecture that supports seven different concurrency control protocols.
N-ary Storage Model (Row/Record)
Massachusetts Institute of Technology, Carnegie Mellon University