ORM Benchmark
(forked from https://github.com/yusaer/orm-benchmark)
Environment
- go1.19
PostgreSQL
- PostgreSQL 15
ORMs
All package run in no-cache mode.
- beego 2/orm
- gorm 2
- pg
- sqlc (partially)
- xorm
See go.mod
for their latest versions.
Run
# all
orm-benchmark -multi=20 -orm=all
# portion
orm-benchmark -multi=20 -orm=gorm
orm-benchmark -multi=20 -orm=pg
orm-benchmark -multi=20 -orm=bun
# ... and so on...
Results
Seeresults.md