本文へスキップ
Future Tech Blog
フューチャー技術ブログ
メニュー
表示テーマ
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
カテゴリ
カテゴリ
開発
Programming
327
Frontend
135
Mobile
57
IoT
52
VR
20
基盤
DevOps
136
Cloud
79
DB
70
Infrastructure
70
IaC
57
AI
DataScience
100
AIDD
51
DataEngineering
46
セキュリティ
Security
36
認証認可
24
ビジネス
Culture
131
Business
50
Management
48
連載
連載
人気の連載
秋のブログ週間2025
Go1.26リリース
Go1.27リリース
春の入門祭り2025
春の入門祭り2024
AI Tips
連載一覧へ
リソース
リソース
フューチャーのガイドライン
設計ガイドライン・コーディング規約
仕事ですぐに使えるTypeScript
(外部サイト)
実務向けの実践テキスト
OSS / ツール
(外部サイト)
Cheetah Grid / uroboroSQL / Vuls
アクティビティ
アクティビティ
HACK TO THE FUTURE
フューチャー主催のプログラミングコンテスト
Future Tech Cast
技術ブログ発のポッドキャスト
アドベントカレンダー
2015年からの歴代一覧
表示テーマ: 端末の設定に従う。切り替える
表示テーマ: 明るい。切り替える
表示テーマ: 暗い。切り替える
検索を開く
最近の検索
すべて消す
人気のタグ
Go言語
266
ガイドライン
23
設計
44
AWS
138
Python
60
Docker
40
生成AI
27
PostgreSQL
29
Claude
18
Java
41
タグ一覧へ
ホーム
タグ
ORM
タグ
よく読まれている記事
データベースと向き合う決意
2022.11
♡
1132
業務システム開発でsqlcを導入して良かった点とハマった点
2022.11
♡
378
Gopher が Rust に入門して感じた Go との違いについて
2026.05
♡
4
SQLファイルから型安全なコードを生成するsqlc
2021.08
♡
235
100%型安全なgolangORM「ent」を使ってみた
2021.07
♡
107
lib/pq から jackc/pgx への移行
2021.09
♡
23
よく使われるカテゴリ
Programming
15本
DB
2本
新着記事
全17本
Gopher が Rust に入門して感じた Go との違いについて
業務では主に Go を書いているのですが、「Rust は面白い」という話は方々から聞いており、自分もどこかで学んでおきたい、という気持ちがありました。そこで、せっかくの入門祭りということで、これを機に Rust に入門してみることにしました。
2026.05.11
市川裕也
Programming
Xでポストする:Gopher が Rust に入門して感じた Go との違いについて
Facebookでシェアする:Gopher が Rust に入門して感じた Go との違いについて
はてなブックマークで見る:Gopher が Rust に入門して感じた Go との違いについて(4ブックマーク)
4
エンタープライズJavaで使えるORM「uroboroSQL」まとめ(リバイバル)
筆者自身もコミッターとして関わるJavaのDB永続化ライブラリ「uroboroSQL」の紹介です。
2024.06.27
星賢一
Programming
Xでポストする:エンタープライズJavaで使えるORM「uroboroSQL」まとめ(リバイバル)
Facebookでシェアする:エンタープライズJavaで使えるORM「uroboroSQL」まとめ(リバイバル)
はてなブックマークで見る:エンタープライズJavaで使えるORM「uroboroSQL」まとめ(リバイバル)(3ブックマーク)
3
Pocketに保存する:エンタープライズJavaで使えるORM「uroboroSQL」まとめ(リバイバル)(2保存)
2
業務システム開発でsqlcを導入して良かった点とハマった点
私たちのチームでは、バッチ処理が中心的な業務システム開発において Go の ORM に sqlc を採用しました。素の SQL を書いていくチームの開発方針とマッチし、開発体験は非常に良かったです。
2022.11.28
辻大志郎
DB
Xでポストする:業務システム開発でsqlcを導入して良かった点とハマった点(235ポスト)
235
Facebookでシェアする:業務システム開発でsqlcを導入して良かった点とハマった点
はてなブックマークで見る:業務システム開発でsqlcを導入して良かった点とハマった点(65ブックマーク)
65
Pocketに保存する:業務システム開発でsqlcを導入して良かった点とハマった点(78保存)
78
データベースと向き合う決意
「中間層を増やして柔軟性を高めるのがソフトウェアの歴史」これは大学時代に2つ上の先輩が言っていた言葉です。例えばマシン語を直接書くのではなく、アセンブラで書けば、変換(コンパイル)の手間はかかりますが、他のCPUへの移植はしやすくなります。
2022.11.11
澁川喜規
DB
Xでポストする:データベースと向き合う決意(639ポスト)
639
Facebookでシェアする:データベースと向き合う決意
はてなブックマークで見る:データベースと向き合う決意(285ブックマーク)
285
Pocketに保存する:データベースと向き合う決意(208保存)
208
golang.tokyo #32 で go-twowaysql について紹介しました
TIG 多賀です。 2022/5/19 に開催された golang.tokyo #32 に登壇しましたので報告させていただきます。「自作ライブラリ、ソフトウェアGo自慢大会」ということで、OSS 活動の一環で作成したfuture-architect/go-twowaysqlについて紹介してきました。
2022.05.31
多賀聡一朗
Programming
Xでポストする:golang.tokyo #32 で go-twowaysql について紹介しました(2ポスト)
2
Facebookでシェアする:golang.tokyo #32 で go-twowaysql について紹介しました
はてなブックマークで見る:golang.tokyo #32 で go-twowaysql について紹介しました(1ブックマーク)
1
Pocketに保存する:golang.tokyo #32 で go-twowaysql について紹介しました(2保存)
2
lib/pq から jackc/pgx への移行
GoのORマッパー連載、おまけ記事です。特に示し合わせた訳では無いのですが、RDBは全員がPostgreSQLを使っていましたね。さて、今回の連載記事のいくつかでも言及されていた、jackc/pgx について簡単に紹介します。
2021.09.16
筒井悠平
Programming
Xでポストする:lib/pq から jackc/pgx への移行(8ポスト)
8
Facebookでシェアする:lib/pq から jackc/pgx への移行
はてなブックマークで見る:lib/pq から jackc/pgx への移行(7ブックマーク)
7
Pocketに保存する:lib/pq から jackc/pgx への移行(8保存)
8
SQLファイルから型安全なコードを生成するsqlc
sqlc を紹介します。早速ですが、結論から行きましょう。- SQLファイルからデータベースにアクセスできる型安全なGoのコードを生成するライブラリ - 構造体のモデルの手書き実装不要 - 複数テーブルをJOINしたときのマッパー実装不要
2021.08.04
辻大志郎
Programming
Xでポストする:SQLファイルから型安全なコードを生成するsqlc(63ポスト)
63
Facebookでシェアする:SQLファイルから型安全なコードを生成するsqlc
はてなブックマークで見る:SQLファイルから型安全なコードを生成するsqlc(105ブックマーク)
105
Pocketに保存する:SQLファイルから型安全なコードを生成するsqlc(67保存)
67
Go言語で2WaySQL
2021年4月入社の本田です。本記事では私が当社でアルバイトをしていたときに作成したtwowaysqlというツールについて紹介させていただきます。JavaではuroboroSQLなど広く使われている2WaySQLライブラリが存在しますが、Goでこれがデファクトスタンダートというものは現在のところ存在しません。従って、Go言語でtwowaysqlという2WaySQLライブラリを実装することにしました。
2021.08.03
本田紘規
Programming
Xでポストする:Go言語で2WaySQL(4ポスト)
4
Facebookでシェアする:Go言語で2WaySQL
はてなブックマークで見る:Go言語で2WaySQL(1ブックマーク)
1
Pocketに保存する:Go言語で2WaySQL(5保存)
5
SQLビルダーgoquの使い方
業務では専らDynamoDBに触れており、1年以上RDBMSの世界から離れていたのですが、連載のために帰ってきました。というわけで無からネタを考え、goqu体験記を書くことにしました。
2021.08.02
伊藤真彦
Programming
Xでポストする:SQLビルダーgoquの使い方(8ポスト)
8
Facebookでシェアする:SQLビルダーgoquの使い方
はてなブックマークで見る:SQLビルダーgoquの使い方
Pocketに保存する:SQLビルダーgoquの使い方(4保存)
4
SQLBoiler(とoapi-codegen)でつくるREST APIサーバ
SQLBoilerを使用したDBスキーマ駆動なREST APIサーバの開発ワークフローを紹介します。
2021.07.30
筒井悠平
Programming
Xでポストする:SQLBoiler(とoapi-codegen)でつくるREST APIサーバ(21ポスト)
21
Facebookでシェアする:SQLBoiler(とoapi-codegen)でつくるREST APIサーバ
はてなブックマークで見る:SQLBoiler(とoapi-codegen)でつくるREST APIサーバ(50ブックマーク)
50
Pocketに保存する:SQLBoiler(とoapi-codegen)でつくるREST APIサーバ(31保存)
31
GORM v1 と v2 のソースコードリーディングしてみた
GoのORマッパー連載の4日目の記事です。GORM の v1 と v2 の実装を比較して、何が変わっているのかを調査してみました。
2021.07.29
多賀聡一朗
Programming
Xでポストする:GORM v1 と v2 のソースコードリーディングしてみた(19ポスト)
19
Facebookでシェアする:GORM v1 と v2 のソースコードリーディングしてみた
はてなブックマークで見る:GORM v1 と v2 のソースコードリーディングしてみた(4ブックマーク)
4
Pocketに保存する:GORM v1 と v2 のソースコードリーディングしてみた(11保存)
11
100%型安全なgolangORM「ent」を使ってみた
golang ORM連載の2記事目となります。はじめまして、TIGの宮崎将太です。突然ですがみなさん、ORMは何を使用していますか?
2021.07.28
宮崎将太
Programming
Xでポストする:100%型安全なgolangORM「ent」を使ってみた(30ポスト)
30
Facebookでシェアする:100%型安全なgolangORM「ent」を使ってみた
はてなブックマークで見る:100%型安全なgolangORM「ent」を使ってみた(50ブックマーク)
50
Pocketに保存する:100%型安全なgolangORM「ent」を使ってみた(27保存)
27
GoのモダンDBアクセスレイヤーRELを触って
テーマはorm-ishなデータベースアクセスレイヤーライブラリであるRELです。他のメジャーなORMライブラリに比べるとまだまだGitHub Stars数は少なくマイナーかもしれませんが、いくつか興味深い点があったので最後までお付き合いいただければです。
2021.07.26
真野隼記
Programming
Xでポストする:GoのモダンDBアクセスレイヤーRELを触って(32ポスト)
32
Facebookでシェアする:GoのモダンDBアクセスレイヤーRELを触って
はてなブックマークで見る:GoのモダンDBアクセスレイヤーRELを触って(30ブックマーク)
30
Pocketに保存する:GoのモダンDBアクセスレイヤーRELを触って(27保存)
27
GoのORマッパー連載を始めます
7/26(月)~8/3(水)の平日にかけて、GoでRDBに対してアクセスライブラリ(ORMとクエリビルダー)をテーマにした連載を始めます。
2021.07.26
真野隼記
Programming
Xでポストする:GoのORマッパー連載を始めます(23ポスト)
23
Facebookでシェアする:GoのORマッパー連載を始めます
はてなブックマークで見る:GoのORマッパー連載を始めます(44ブックマーク)
44
Pocketに保存する:GoのORマッパー連載を始めます(36保存)
36
Vuls開発中に出会ったGORMあれこれ
VulsでDebianをスキャンしたとき、CVE情報のベースをOVALからDebian Security Trackerへ変更しようというものです。実装してみると、変更前はスキャン時間の90%ileが3.37sだったのですが、変更後は11.15sまで増加してしまいました。
2021.06.09
MaineK00n
Programming
Xでポストする:Vuls開発中に出会ったGORMあれこれ(40ポスト)
40
Facebookでシェアする:Vuls開発中に出会ったGORMあれこれ
はてなブックマークで見る:Vuls開発中に出会ったGORMあれこれ(1ブックマーク)
1
Pocketに保存する:Vuls開発中に出会ったGORMあれこれ(3保存)
3
DBスキーマを駆動にした開発のためのライブラリ調査
Goでデータベースを扱う場合、Gorm といった ORM がよく使われます。多くの場合は構造体のフィールドとデータベースのカラム名のマッピングをするタグ付きの構造体を実装します。例えば Gorm を用いて users テーブルにアクセスする場合、以下のような構造体が一例として考えられます。
2020.07.28
辻大志郎
Programming
Xでポストする:DBスキーマを駆動にした開発のためのライブラリ調査(1ポスト)
1
Facebookでシェアする:DBスキーマを駆動にした開発のためのライブラリ調査
はてなブックマークで見る:DBスキーマを駆動にした開発のためのライブラリ調査(19ブックマーク)
19
Pocketに保存する:DBスキーマを駆動にした開発のためのライブラリ調査(18保存)
18
Go言語のDBレイヤーライブラリの評価
GoのDBレイヤーライブラリとして有名な、GORM,SQLBoiler,XORMの三つについて違いと評価をまとめてみました。
2019.09.26
小林澪司
Programming
Xでポストする:Go言語のDBレイヤーライブラリの評価
Facebookでシェアする:Go言語のDBレイヤーライブラリの評価
はてなブックマークで見る:Go言語のDBレイヤーライブラリの評価(8ブックマーク)
8
Pocketに保存する:Go言語のDBレイヤーライブラリの評価(22保存)
22
1