💽
Firebase FirestoreのBackupをどうするか
Firestoreに蓄積されたデータをバックアップしたい要件があると思う。
Realtime Databaseには標準でバックアップ機能があるのだけれどFirestoreにはない。
FirestoreにはExport機能があるので、これを代わりに使うことが出来る。
とのことであるので、初期は全バックアップでもいいかもしれないけれど
データ量が増えてきて、ほぼユーザは見ないが保存されている大量のデータが発生する場合に
Exportのコストが肥大化する可能性があると思われる。
こちらの質疑のように、updatedAtを入れて手書きでバックアップの仕組みを作ることで回避できそうかも。
毎日自動バックアップするコードはこちらです。
Discussion