brunocalza / go-bustub

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GoBustub

A relational database, started as a port of BusTub, built for educational purposes

Roadmap

  • Predicates on Seq Scan
  • Add <, >, <=, >=
  • Null
  • Other inline types (boolean, bigint, smallint, decimal, timestamp)
  • Deletion
  • Update
  • LIMIT / OFFSET
  • Varchar
  • Persistent Catalog
  • Add LRU replacer
  • Add Latches
  • Add Transactions
  • Add logging
  • Add recovery
  • Create Hash Index
  • Create BTree Index
  • Join
  • Aggregations
  • Sort
  • Index Scan

About

License:MIT License


Languages

Language:Go 99.8%Language:Makefile 0.2%