* ORM 製品

[3] [[MoCo]]

* ORM からの脱却

[7] 
平成21、2年くらいだったかな? 当時 [[ORM]] が流行の[[モダン]]の開発手法で、
[[SQL]] を書くのは野蛮で危険でダサいというイメージが業界にあって、
でも [[DeNA]] は [[SQL]] バリバリ書いてプログラムを作ってるらしいぞ、
とちょっと話題になってた。でも当時はなぜそうしてるのか理解できなかったなあ。
[[ORM]] を信仰していたから。

[9] 
平成20年代半ばくらいから少しずつ風向きが変わってきた。

[1] [CITE[ORM is an anti-pattern | Seldo.Com Blog]]
( ([TIME[2012-07-04 05:10:11 +09:00]] 版))
<http://seldo.com/weblog/2011/06/15/orm_is_an_antipattern>

[8] [CITE@en[ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011]], [TIME[2023-05-23T09:54:47.000Z]] <https://www.slideshare.net/cho45/yapc-asia-2011>

79ページあたり

> ORM は
勝手にDBひくな

>コストがかかることを
便利にしてはいけない


[10] [[Dongry]]


[2] [CITE[O/Rマッパーはなぜ無駄か(SQLの方が簡単にできるはず) - Qiita]]
( ([TIME[2016-06-17 13:23:51 +09:00]]))
<http://qiita.com/kantomi/items/1deb126a77928ff00dae>


-[4] [CITE[Gormが本番テーブルの数億件のデータを消そうとした話 - keroxpのScrapbox]], [TIME[2023-05-23T08:52:05.000Z]] <https://scrapbox.io/keroxp/Gorm%E3%81%8C%E6%9C%AC%E7%95%AA%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%81%AE%E6%95%B0%E5%84%84%E4%BB%B6%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E6%B6%88%E3%81%9D%E3%81%86%E3%81%A8%E3%81%97%E3%81%9F%E8%A9%B1>
-[5] [CITE[exql v2をリリースしました - keroxpのScrapbox]], [TIME[2023-05-23T09:38:48.000Z]] <https://scrapbox.io/keroxp/exql_v2%E3%82%92%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F>


[6] >>5 ほとんど [[SQL]] 書いてるのにまだ [[ORM]] を称しているのはなぜなんだぜ

- [11] 
[CITE@ja[XユーザーのKohta Itoさん: 「ORMが採用されやすい雰囲気あると思うんだけど、経験的にORMってアプリ作ってると邪魔になる事の方が多くてなんでそうなるんだろうと思ってしまう。SQLでもそうだしNoSQLでもクエリ書いた方がいいと思うんだよなぁ。ORMが役にたつのって0 -&gt; 1の時の1週間とかそういう時にしか感じない」 / X]], [TIME[午前0:46 · 2024年3月30日][2024-03-29T15:46:21.000Z]], [TIME[2024-03-30T03:41:58.000Z]] <https://twitter.com/koh110/status/1773738476154089612>
-- [12] 
[CITE@ja[XユーザーのKohta Itoさん: 「これはNode.jsをメインに戦っているせいというのもある。ORMのオブジェクトにマッピングする層が大体同期処理で、Webサービスを作る時はDB操作がホットコードになるからパフォーマンスのネックになるケースが多くて最初に解除したくなる。Prismaはその辺のバランス感覚がよくて好き」 / X]], [TIME[午前0:50 · 2024年3月30日][2024-03-29T15:50:05.000Z]], [TIME[2024-03-30T03:41:58.000Z]] <https://twitter.com/koh110/status/1773739413564215424>




* メモ
