ActiveRecordデータ処理アンチパターン / active-record-anti-patterns

ActiveRecordデータ処理アンチパターン / active-record-anti-patterns

Rails Developers Meetup 2018: Day 2( https://techplay.jp/event/655769 )で行った発表の資料です。

ActiveRecordはWebエンジニア達が嫌う(?)SQLを書かずとも、Rubyオブジェクトで気軽にデータベースへアクセスできる魔法のようなツールです。しかし便利な反面、何も考えずにゴリゴリActiveRecordを使ってDBアクセスしていると、劇的に重たいクエリが発行されたり非効率的なクエリが量産されたりします。

本発表ではそれらActiveRecordで陥りがちな罠をパターン化し、ActiveRecordデータ処理アンチパターンとして発表します。

※発表では実際のサンプルコードとともにパフォーマンスの計測結果も紹介します。

---

Blog記事: http://blog.toshimaru.net/rdm2018-active-record-anti-patterns/

5919537a0ecfa5d4dea704cf878ae90e?s=128

toshimaru

March 25, 2018
Tweet