小编Dam*_*ina的帖子

增量备份 Firestore 数据

我正在尝试考虑为生产应用程序备份 Firestore 数据的最佳(自动、最便宜且易于使用)方法。

我知道我可以通过预定的云功能自动导出并将它们发送到 gcloud 存储桶。我使用这种方法的问题是,它不允许“新文档和更新文档的增量更新”,而只能备份整个集合。这意味着大多数数据每次都会备份,即使自上次备份以来它甚至没有发生变化,从而导致成本无缘无故地飙升。

我想到的方法是在“my-app”项目中拥有一个云功能,该功能将侦听 Firestore 中的每个更改,并在“my-app-backup”项目的 Firestore 中执行相同的更改。

这样,我只备份更改过的数据。此外,备份的数据永远不会过时(因为它是实时备份的),这与第一种方法(例如每天或每周进行自动备份)不同。

在第一个 Firebase 项目中使用单个云函数将数据写入另一个 Firebase 项目是否可能?如果没有,也许将数据写入其他地方(而不是另一个 Firebase 项目中)?这种方法是否有意义,或者您有更好的建议吗?

firebase google-cloud-platform google-cloud-functions google-cloud-firestore

5
推荐指数
1
解决办法
1119
查看次数

IntelliJ IDEA VM 选项

我开始使用 IntelliJ IDEA 创建自定义插件。一旦我从 AnAction 扩展一个动作,覆盖抽象方法并点击运行插件,我就无法启动 DebugAttachDetector,请添加--add-exports java.base/jdk.internal.vm=ALL-UNNAMED到 VM 选项

这是什么。我尝试在覆盖编译器参数下的 settings/build, exec../compiler/java 编译器中添加它,但仍然不起作用。我是什么做的 :(

在此处输入图片说明

java intellij-idea intellij-plugin

2
推荐指数
1
解决办法
2079
查看次数

使用多个项目的 Firebase Cloud 功能

是否可以使用单个云函数查询来自 2 个不同 Firebase 项目的数据。我想将“my-app”项目的 Firestore 中执行的更改镜像到“my-app-backup”项目的 Firestore。

google-cloud-platform google-cloud-functions google-cloud-firestore

2
推荐指数
1
解决办法
1098
查看次数