CMU Database Group (@cmu-db)

Top repositories

1

bustub

The BusTub Relational Database Management System (Educational)
C++
3,755
star
2

peloton

The Self-Driving Database Management System
C++
2,026
star
3

noisepage

Self-Driving Database Management System from Carnegie Mellon University
C++
1,735
star
4

ottertune

The automatic DBMS configuration tool
Python
1,202
star
5

15445-bootcamp

A basic introduction to coding in modern C++.
C++
601
star
6

dbdb.io

The On-line Database of Databases
Python
465
star
7

benchbase

Multi-DBMS SQL Benchmarking Framework via JDBC
Java
400
star
8

optd

CMU-DB's Cascades optimizer framework
Rust
324
star
9

mongodb-d4

Automatic MongoDB database designer
Python
54
star
10

cmdbac

CMDBAC - Carnegie Mellon Database Application Catalog
Python
35
star
11

libfixeypointy

Fixed-Point Decimal Library from Carnegie Mellon University
C++
32
star
12

noisepage-stats

DBMS Performance & Correctness Testing Framework
Python
30
star
13

peloton-design

Peloton Design Docs
27
star
14

peloton-test

SQL Testing Framework for the Peloton DBMS
Java
20
star
15

pgextmgrext

A Postgres Extension to Manage Extensions! (As well as some random stuff)
Rust
13
star
16

15721-s24-cache1

15-721 Spring 2024 - Cache #1
Rust
12
star
17

noisepage-pilot

Because "pilot" was a better name than "brain"
Jupyter Notebook
8
star
18

dbgym

Python
7
star
19

15721-s24-scheduler1

15-721 Spring 2024 - Scheduler #1
Rust
5
star
20

noisepage-control

NoisePage Autonomous Control Plane Infrastructure
4
star
21

terrier-dashboard

JavaScript
4
star
22

noisepage-forecast

Python
4
star
23

pgext-analyzer

PostgreSQL Extensions Analyzer
C++
2
star
24

15721-s24-cache2

15-721 Spring 2024 - Cache #2
Rust
1
star
25

15721-s24-catalog2

15-721 Spring 2024 - Catalog #2
Rust
1
star
26

benchpress

Benchpress Demo (SIGMOD 2015)
JavaScript
1
star
27

noisepage-testfiles

Test Files & Data Sets for NoisePage DBMS Project
TSQL
1
star
28

15721-s24-scheduler2

Rust
1
star