🔥
Firestore で サブコレクション を安易に多用すると後々苦労するよという話
概要
Firestoreの特徴の一つでもあるサブコレクション。
データをフォルダ分けするように階層構造で整理できて、
結構使おうとしてしまいがち。
しかし、Firestoreを本番プロダクトにしっかり使っている自分の経験から、
サブコレクションは基本使わないほうがいいと考えています。
上記の理由等は後々詳細に書いていきますが、
結構Firestoreを使いだすと自然にサブコレクションを使うという頭に、
エンジニアだからこそなりがち。
でも使い方を間違うと確実に後の負債になので、注意喚起したくこの内容だけ先に公開しています。
詳細な理由等は追って後述していきますが、
一旦ここまでで執筆途中で公開します。
Discussion