Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mrasu/ddb

Dumb RDBMS
https://github.com/mrasu/ddb

database

Last synced: 5 days ago
JSON representation

Dumb RDBMS

Awesome Lists containing this project

README

        

Dumb RDBMS for my study

# Done
* CREATE DATABASE, CREATE TABLE, INSERT, UPDATE, SELECT, INNER JOIN
* Persist to Disk (Wal and Snapshot)
* Transaction (with OCC)
* Multiple process (goroutine)
* Test

# TODO
* Replication (with Raft)
* Persist (Distribution, multiple write in one transaction)
* Multi-tenant (Send tenant-id with SQL and not read other tenant's data)
* Index
* Remove `panic`
* Abort ambiguous column identifier (SELECT id FROM a, b)