0どーも、ぐるたか@guru_takaです。Flutterでアプリ開発中。データベースはFirestoreを使用しています。そこで、Firestoreの読み取り頻度が気になったので調査しました。その結果をまとめていきます。Firebaseの初期設定は完了していること前提で進めていきます。新しいデータをFirebaseに1つ追加。その後、データをアップデートまとめ検証方法リスト一覧にテキストフィールドを追加・削除・編集できる機能でFirestoreの使用状況を試してみます!リスト一覧のデータはFirestoreから取得します。型はStreamで、StreamBuilderでビルド。簡単にまとめると、Firestoreのデータが変わったら、自動でリスト一覧が更新される感じです。クライアント1つ(スマホ1台)で試します。その後にデータをアップデート最初の読み取り、書き込み、削除の数は以下の通りです。86結果データをFirestoerに3回登録しているので、書き込み数が+3されました。書き込み数も+3されているのは、Firestoreでデータが更新され、Flutter側から読み取りに行っているの気がします。ドキュメント数が複数(今回であれば、”テスト”達)あっても、読み取りは1度で済んでいたのも確認できました。89(+3)結果Firestoerのデータを3回削除しているので、削除数が+3されました。ビックリしたのは、読み取り数が+3されず、何も変わっていない点です!Firestore側まで読み取らず、そのまま削除されるんですかね...?意外でした。運用面で余計な読み取りがないので、ありがたい話です!新しいデータをFirebaseに1つ追加。その後、データをアップデート検証GIFです。89結果Firestoerのデータを1回登録+1回更新しているので、書き込み数は+2されました。それに合わせて、読み取り数も+2されています。【Flutter】Firebaseの実装で役立ったリンク集まと...ぐるたか0→1を作る人に憧れ、2018.10からプログラミングを学び、今はとある会社で、webサービスを開発中!プライベートでは、ARアプリやwebサービス、拡張機能など色々と個人開発してます。新しいデータをFirebaseに1つ追加。