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

https://github.com/ourway/sqlite-tiny

My first attemp to write a sqlite3 clone. It's just an experimental attempt to understand RDBMS. Never use it in any production.
https://github.com/ourway/sqlite-tiny

b-tree c parser personal-project self-learning sqlite sqlite-database sqlite-orm sqlite3 sqlite3-database tokenizer virtual-machine vm

Last synced: 5 months ago
JSON representation

My first attemp to write a sqlite3 clone. It's just an experimental attempt to understand RDBMS. Never use it in any production.

Awesome Lists containing this project

README

          

# sqlite-tiny
My first attemp to write a sqlite3 clone. It's just an experimental attempt to understand RDBMS. Please never use it in any production.

## TODOs
- [x] Prepare basic structure of project
- [ ] Find a good Unit Testing framework for C
- [ ] Learn how to use `getline`

## Other stuff
- Requirements:
Sqlite-tiny requires `clang` to compile, although it's completely ok to compile it with
`gcc`.

- Compiling:
```bash
make
```

- Running:
```bash
./bin/database
```
- Feel free to ask me anything. Drop me a mail at: `rodmena@me.com`

-- Farsheed