Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrasu/ddb
Dumb RDBMS
https://github.com/mrasu/ddb
database
Last synced: 5 days ago
JSON representation
Dumb RDBMS
- Host: GitHub
- URL: https://github.com/mrasu/ddb
- Owner: mrasu
- Created: 2019-12-21T03:00:42.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-21T16:15:31.000Z (almost 5 years ago)
- Last Synced: 2024-04-21T17:21:22.432Z (9 months ago)
- Topics: database
- Language: Go
- Homepage:
- Size: 95.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)