Experimenting with Go and Dolt, a version controlled database.
- Managing SQL databases is always a pain. Dolt provides a better UX.
- Therefore, prototyping ideas becomes easier, especially since Dolt supports CSV import. This allows me to gradually add features to the database.
- For smaller projects, performance isn't the most important thing.
- Having access to public databases through DoltHub is handy
- Install dolt
sudo curl -L https://github.com/dolthub/dolt/releases/latest/download/install.sh | sudo bash
- Clone dolt repo
dolt clone buwilliams/twitter-db
(will become recipes later) - Start mysql server
dolt sql-server
- Clone recipes repo
git clone https://github.com/buwilliams/recipes.git
- Install deps
go get
- Start Gin server
go run .