A SQLite-like database built from scratch in Rust ๐ฆ.
- Phase 1: Page-based storage + file locking ย โ
- Phase 2: SQL support (CREATE TABLE, INSERT, SELECT) โ
- Phase 3: WHERE clauses โ
- Phase 4: More SQL support (DROP TABLE, DELETE and UPDATE) โ
- Phase 5: Multi-Page Support โ
- Phase 6: Manual Compaction ๐จ
- Phase 6: Indexing ๐
cargo runhozondb> .open test.hdb
hozondb> CREATE TABLE users (id INTEGER, name TEXT);
hozondb> INSERT INTO users VALUES (1, 'Alice');
hozondb> SELECT * FROM users;
hozondb> .exitLearning project built in public.