【发布时间】:2020-03-07 04:22:45
【问题描述】:
这里的目标是尽可能快地删除,保持 Firebaes 实时数据库实例利用率低于 100%。
我在 Firebase 实时数据库中有 360 GB 的数据。现在我想删除大部分不需要的数据。我有使用 firebase 数据库进行删除的脚本:remove /node1/child1 (https://firebase.googleblog.com/2019/03/large-deletes-in-realtime-database.html)
节点结构
"node1":{
"child1":{
"thousand of child's node here i want to delete"
},
"child2":{
"thousand of child's node here i want to delete"
},
"child3":{
"child3 is required can not delete this one "
}
}
我在考虑是否将路径 firebase database:remove /node1/child1 更新为 null。它会删除孩子 1 的所有孩子吗?这两种方法之间的区别是什么?
【问题讨论】:
标签: firebase firebase-realtime-database firebase-cli