【发布时间】:2019-08-31 13:43:21
【问题描述】:
在firestore的更新操作中,它是否首先下载整个文档,然后在编辑后将其上传回来?它是对事务进行排队并一一处理还是同时执行它们? 或者更先进的是,文档的更新/更改是绝对实时发生的?
【问题讨论】:
标签: database concurrency google-cloud-firestore
在firestore的更新操作中,它是否首先下载整个文档,然后在编辑后将其上传回来?它是对事务进行排队并一一处理还是同时执行它们? 或者更先进的是,文档的更新/更改是绝对实时发生的?
【问题讨论】:
标签: database concurrency google-cloud-firestore
更新操作不会先下载整个文档。
事务在选定的文档上自动执行。您应该 read the documentation on transactions 了解它们的工作原理。
我不明白你的第三个问题。
当多个客户端在没有事务的情况下更新文档时,如果它们更新的字段发生冲突,最后一次写入将覆盖第一次写入。
【讨论】: