FactoryBotでデータを大量に作成する2パターンの速度比較をしてみた
背景 Rspecでテストを行う際にテストデータが大量に必要だったので、create_listを使ってデータ作成していましたが、create_listを使うよりbuild_listしたものをbulk_importした方が高速化できると教えてもらいました。 bulk_importはActiverecord-Importというライブラリを入れるとバルクインサートができるようになるものです。 github.com そこで、実際にどの程度高速化するのか気になったので、create_listを使う場合とbuild_listとbulk_importを使う場合で速度検証してみました。 検証内容 作成するデータ…
2023/03/12 23:23