はじめに GoのORMといえばGormが定番ですが、 SQLBoilerというORMを使ってみたので、そのレポートです。 https://github.com/volatiletech/sqlboiler 既に存在するDBで動作する。DBスキーマを定義するツールではない。 ActiveRecordのような高い生産性を実現する。 Go本来のStructの使い勝手を壊さない。 パフォーマンスが良い。 といった特徴があるようです。 パフォーマンスについてはREADME末尾にベンチマーク結果が載せてあり、他のORMと比較しても非常に優秀です。 https://github.com/volatiletech/sqlboiler#benchmarks この記事に掲載しているコードは、以下のリポジトリにあります。 https://github.com/uhey22e/sqlboiler-tutor 環境