我最近开始使用Cosmos DB进行项目,我遇到了一些设计问题.来自SQL背景,我知道相关数据应该嵌套在NoSQL DB上的文档中.这确实意味着文档可能变得非常大.
由于不支持部分更新,因此当您想要更新文档上的单个属性时,要实现的最佳设计模式是什么?
我是否应该阅读整个文档服务器端,更新值并立即写回文档以执行更新?如果文档很大,这似乎有问题,如果你的所有数据都是嵌套的,那么它们是不可避免的.
如果我拿使得许多较小的文档的方法,并推断基于ID的我认为这将解决读/ immeadiately写更新关注的关系,但它的感觉就像我要反对的NoSQL的概念,并在本质上我建立关系D B.
谢谢