DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

DBx1000


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.[02]

Source Code
https://github.com/yxymit/DBx1000[01]
Country of Origin
US
Start Year
2014
End Year
2020
Project Types
Academic, Open Source
Written in
Assembly, C++
Supported Languages
C++
Inspired By
Silo
Operating System
Linux
License
ISC License

Database Entry

DBx1000


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.[02]

History


The project started as part of a collaboration between Massachusetts Institute of Technology and Carnegie Mellon University.

Concurrency Control


DBx1000 provides a pluggable architecture that supports seven different concurrency control protocols.

Data Model


Indexes


Isolation Levels


Storage Architecture


Storage Model


Stored Procedures


System Architecture


Citations

2 sources
  1. GitHub - yxymit/DBx1000 · GitHub github.com
  2. Staring into the Abyss: An Evaluation of Concurrency Control with One Thousand Cores vldb.org Dead — Check Archive
Revision #3 Last Updated: