![](/img/trans.png)
[英]Azure Cosmos db and functions javascript sdk - how to read document async?
[英]Azure Document DB Dirty Read / Write
由於Azure Documentdb更新了整個文檔,因此它不會造成讀/ write / phantoms臟的情況。
假設我有以下文件
{
id:"1",
markers:[1,2,3]
}
客戶端A在Web應用程序中閱讀了上述文檔,並與之坐了大約5分鍾,與此同時,客戶端B也閱讀了該文檔,但它使用
{
id:"1"
**markers:[1,2,3,4]**
}
由於來自客戶端A的更新將用於整個文檔的更新,因此會破壞數據嗎?
有什么辦法可以避免這種情況?
Azure DocumentDB使用ETAG支持開放式並發。 更新文檔時,可以使用ETAG避免覆蓋。 這是有關此主題的一個詳細博客https://peter.intheazuresky.com/2016/04/28/documentdb-revisited-part-3-concurrency-in-documentdb/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.