Future Tech Blog
フューチャー技術ブログ
ホーム
タグ
ORM
ORM
タグ
累計
17
投稿
12
著者数
2351
総シェア数
1125
X
0
Facebook
677
はてブ
549
Pocket
直近1年
1
投稿
1
著者数
月別 投稿数の推移
よく読まれている記事
データベースと向き合う決意
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本が所属
新着記事
Gopher が Rust に入門して感じた Go との違いについて
業務では主に Go を書いているのですが、「Rust は面白い」という話は方々から聞いており、自分もどこかで学んでおきたい、という気持ちがありました。そこで、せっかくの入門祭りということで、これを機に Rust に入門してみることにしました。
2026.05.11
Go言語
入門
ORM
Rust
Xでポストする
Facebookでシェアする
はてなブックマークで見る(4ブックマーク)
4
エンタープライズJavaで使えるORM「uroboroSQL」まとめ(リバイバル)
筆者自身もコミッターとして関わるJavaのDB永続化ライブラリ「uroboroSQL」の紹介です。
2024.06.27
Java
SQL
ORM
uroboroSQL
2WaySQL
Xでポストする
Facebookでシェアする
はてなブックマークで見る(3ブックマーク)
3
Pocketに保存する(2保存)
2
業務システム開発でsqlcを導入して良かった点とハマった点
私たちのチームでは、バッチ処理が中心的な業務システム開発において Go の ORM に sqlc を採用しました。素の SQL を書いていくチームの開発方針とマッチし、開発体験は非常に良かったです。
2022.11.28
Go言語
SQL
ORM
sqlc
Xでポストする(235ポスト)
235
Facebookでシェアする
はてなブックマークで見る(65ブックマーク)
65
Pocketに保存する(78保存)
78
データベースと向き合う決意
「中間層を増やして柔軟性を高めるのがソフトウェアの歴史」これは大学時代に2つ上の先輩が言っていた言葉です。例えばマシン語を直接書くのではなく、アセンブラで書けば、変換(コンパイル)の手間はかかりますが、他のCPUへの移植はしやすくなります。
2022.11.11
設計
技術選定
ORM
ソフトウェア
アーキテクチャ
エッセー
DOA
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
Go言語
OSS
ORM
2WaySQL
golang.tokyo
Xでポストする(2ポスト)
2
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(2保存)
2
lib/pq から jackc/pgx への移行
GoのORマッパー連載、おまけ記事です。特に示し合わせた訳では無いのですが、RDBは全員がPostgreSQLを使っていましたね。さて、今回の連載記事のいくつかでも言及されていた、jackc/pgx について簡単に紹介します。
2021.09.16
Go言語
PostgreSQL
ORM
jackc/pgx
Xでポストする(8ポスト)
8
Facebookでシェアする
はてなブックマークで見る(7ブックマーク)
7
Pocketに保存する(8保存)
8
SQLファイルから型安全なコードを生成するsqlc
sqlc を紹介します。早速ですが、結論から行きましょう。- SQLファイルからデータベースにアクセスできる型安全なGoのコードを生成するライブラリ - 構造体のモデルの手書き実装不要 - 複数テーブルをJOINしたときのマッパー実装不要
2021.08.04
Go言語
ORM
コード生成
sqlc
Xでポストする(63ポスト)
63
Facebookでシェアする
はてなブックマークで見る(105ブックマーク)
105
Pocketに保存する(67保存)
67
Go言語で2WaySQL
2021年4月入社の本田です。本記事では私が当社でアルバイトをしていたときに作成したtwowaysqlというツールについて紹介させていただきます。JavaではuroboroSQLなど広く使われている2WaySQLライブラリが存在しますが、Goでこれがデファクトスタンダートというものは現在のところ存在しません。従って、Go言語でtwowaysqlという2WaySQLライブラリを実装することにしました。
2021.08.03
Go言語
OSS
SQL
ORM
2WaySQL
Xでポストする(4ポスト)
4
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(5保存)
5
SQLビルダーgoquの使い方
業務では専らDynamoDBに触れており、1年以上RDBMSの世界から離れていたのですが、連載のために帰ってきました。というわけで無からネタを考え、goqu体験記を書くことにしました。
2021.08.02
Go言語
SQL
ORM
式
Xでポストする(8ポスト)
8
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(4保存)
4
SQLBoiler(とoapi-codegen)でつくるREST APIサーバ
SQLBoilerを使用したDBスキーマ駆動なREST APIサーバの開発ワークフローを紹介します。
2021.07.30
Go言語
OpenAPI
ORM
コード生成
Xでポストする(21ポスト)
21
Facebookでシェアする
はてなブックマークで見る(50ブックマーク)
50
Pocketに保存する(31保存)
31
GORM v1 と v2 のソースコードリーディングしてみた
GoのORマッパー連載の4日目の記事です。GORM の v1 と v2 の実装を比較して、何が変わっているのかを調査してみました。
2021.07.29
Go言語
ORM
コードリーディング
GORM
Xでポストする(19ポスト)
19
Facebookでシェアする
はてなブックマークで見る(4ブックマーク)
4
Pocketに保存する(11保存)
11
100%型安全なgolangORM「ent」を使ってみた
golang ORM連載の2記事目となります。はじめまして、TIGの宮崎将太です。突然ですがみなさん、ORMは何を使用していますか?
2021.07.28
Go言語
ORM
Xでポストする(30ポスト)
30
Facebookでシェアする
はてなブックマークで見る(50ブックマーク)
50
Pocketに保存する(27保存)
27
GoのモダンDBアクセスレイヤーRELを触って
テーマはorm-ishなデータベースアクセスレイヤーライブラリであるRELです。他のメジャーなORMライブラリに比べるとまだまだGitHub Stars数は少なくマイナーかもしれませんが、いくつか興味深い点があったので最後までお付き合いいただければです。
2021.07.26
Go言語
ORM
Xでポストする(32ポスト)
32
Facebookでシェアする
はてなブックマークで見る(30ブックマーク)
30
Pocketに保存する(27保存)
27
GoのORマッパー連載を始めます
7/26(月)~8/3(水)の平日にかけて、GoでRDBに対してアクセスライブラリ(ORMとクエリビルダー)をテーマにした連載を始めます。
2021.07.26
Go言語
インデックス
ORM
Xでポストする(23ポスト)
23
Facebookでシェアする
はてなブックマークで見る(44ブックマーク)
44
Pocketに保存する(36保存)
36
Vuls開発中に出会ったGORMあれこれ
VulsでDebianをスキャンしたとき、CVE情報のベースをOVALからDebian Security Trackerへ変更しようというものです。実装してみると、変更前はスキャン時間の90%ileが3.37sだったのですが、変更後は11.15sまで増加してしまいました。
2021.06.09
Go言語
ORM
Vuls
GORM
Xでポストする(40ポスト)
40
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する(3保存)
3
DBスキーマを駆動にした開発のためのライブラリ調査
Goでデータベースを扱う場合、Gorm といった ORM がよく使われます。多くの場合は構造体のフィールドとデータベースのカラム名のマッピングをするタグ付きの構造体を実装します。例えば Gorm を用いて users テーブルにアクセスする場合、以下のような構造体が一例として考えられます。
2020.07.28
Go言語
技術選定
ORM
Xでポストする(1ポスト)
1
Facebookでシェアする
はてなブックマークで見る(19ブックマーク)
19
Pocketに保存する(18保存)
18
Go言語のDBレイヤーライブラリの評価
GoのDBレイヤーライブラリとして有名な、GORM,SQLBoiler,XORMの三つについて違いと評価をまとめてみました。
2019.09.26
Go言語
SQL
技術選定
ORM
GORM
Xでポストする
Facebookでシェアする
はてなブックマークで見る(8ブックマーク)
8
Pocketに保存する(22保存)
22
1