MatiDB

"What I cannot build, I do not understand."

― Richard Feynman
matidb
matidb> CREATE TABLE users (id BIGINT, name TEXT)
Table 'users' created
matidb> INSERT INTO users VALUES (1, 'Alice')
Inserted 1 row
matidb> SELECT * FROM users
1 Alice
matidb> _

🗄️

💾

🌐

📦

🦀

🎓

cargo build --release
# Interactive mode
./target/release/matidb

# Server mode
./target/release/matidb --server 127.0.0.1:5432

# Client mode
./target/release/matidb-client 127.0.0.1:5432
CREATE TABLE users (id BIGINT, name TEXT, active BOOLEAN)
INSERT INTO users VALUES (1, 'Alice', true)
SELECT * FROM users