Prismaメソッドの使い分けTipsについてNoteを投稿しました。
↓↓↓↓↓↓↓↓↓
Prismaメソッドの使い分けTips
はじめに
こんにちは、エンジニアのさいたです!
最近弊社ではORMにprismaを採用する場面が多くなったのですが、今回はprismaのメソッドの使い分け方法について紹介したいと思います。
prismaにはcreateやupsertなどさまざまなORMメソッドが用意されていますが、皆さんはメソッドの使い分けについてじっくり考えたことはありますか?
私は先日、prismaで大量データを挿入する機能を実装したのですが、
コードレビューで「upsertよりもcreateManyの方が速いのでは?」という指摘を受けて、改めてクエリ最適化に注目しました。
こちらの記事では、私のようにprismaのメソッドの使い分けに悩むエンジニアの方に向けて、メソッドを選択する判断基準と、一工夫必要なユースケースを実装する方法を紹介します!