Appearance
Part 2: データの住処 ― 壊れないように保存する
「保存できた」と「正しく保存できた」は違う
データベースにデータを入れること自体は簡単です。 問題は、速く取り出せるか、壊れないか、漏れないか です。
この Part では、LIBOT のデータ設計を読みながら、 インデックス、リレーション、暗号化、そして「生 SQL を使うべきか」の判断を学びます。
チャプター一覧
| Ch | テーマ | 判断課題 |
|---|---|---|
| 2.1 | インデックスの判断 | index が3つ。全部必要か? |
| 2.2 | リレーション設計 | hasMany/belongsTo を逆に書いたら? |
| 2.3 | 暗号化の判断 | 暗号化せずに保存したら? |
| 2.4 | Eloquent vs 生 SQL | AI生成の raw query を採用するか? |