如何解决确保Firestore导出的数据完整性
我遵循以下指南为Firestore数据库设置自动导入和导出: https://firebase.google.com/docs/firestore/solutions/schedule-export
但是,文档指定了
导出可能包括在运行操作时所做的更改。
批量交易是否安全,还是应该在进行导出时禁用写访问权限?
解决方法
没有什么“不安全”的出口。您只需要意识到,对于导出的内容并不能保证,因为导出并不代表整个数据库的快照。在导出过程中,数据库可能会随着时间而变化,并且所有文档的内容不一定来自启动导出时的时间点。无法更改此行为。最好的选择是在导出过程中简单地锁定对数据库的访问,以便您自己保证某种一致性。
因此,出口不适合许多人认为的“后援”。这只是方便您保存和加载数据库内容而无需编写代码。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。