【发布时间】:2021-10-06 21:31:50
【问题描述】:
据我了解,备份 Firestore 数据库会导致读取每个文档。这似乎非常昂贵。
例如,假设我有 1000 个用户的笔记应用程序,每个用户每天创建 100 个文档并阅读 100 个文档。每月的费用为:
reads = 1000 * 100 * 30 * 0.036/100000 = $1.08 per month
writes = 1000 * 100 * 30 * 0.108/100000 = $3.24 per month
这看起来很合理,甚至很便宜。
但是假设我想创建一个每日备份,以确保客户在发生某种故障时不会丢失他们的笔记。
使用 1 年后,每日备份的每月费用为:
reads = 1000 * 100 * 365 * 30 * 0.036/100000 = $394.20 per month
随着时间的推移,它只会变得越来越贵!
有人对如何处理这个问题有任何建议吗?我知道实时数据库的备份只需要存储空间,但我认为对于这类应用程序,Firestore 在所有方面都更好,除了备份成本。
【问题讨论】:
标签: firebase google-cloud-firestore