NoisePage

NoisePage is an in-memory relational DBMS designed to support self-driving (i.e., autonomous) operation. It is developed by the Carnegie Mellon Database Group.

Parallel Execution

Intra-Operator (Horizontal)

Storage Architecture

In-Memory

Stored Procedures

Supported

Data Model

Relational

Storage Organization

Heaps

Isolation Levels

Snapshot Isolation

Query Interface

SQL

Query Execution

Vectorized Model

Storage Format

Apache Arrow

System Architecture

Shared-Everything

NoisePage Logo
Website

https://noise.page/

Source Code

https://github.com/cmu-db/noisepage

Tech Docs

https://github.com/cmu-db/noisepage/tree/master/docs

Developer

Carnegie Mellon University

Country of Origin

US

Start Year

2018

Former Name

Peloton

Project Type

Academic, Open Source

Written in

C++

Compatible With

PostgreSQL

Operating Systems

Linux, OS X

Licenses

MIT