我想知道是否存在基于NoSQL服务器的文档,它将允许对同一系统进行并发更新而不会破坏文档。例如,这是一个存储的JSON文档:
{
foo: 'bar',
goo: 'nar'
}
如果两个人试图保存更新人A:
{
foo: 'bar red',
goo: 'nar'
}
和B人:
{
foo: 'bar',
goo: 'nar green'
}
系统将保存未破坏的版本:
{
foo: 'bar red',
goo: 'nar green'
}
更复杂的例子如下所示,每个人都可以编辑foo和goo,但仍然没有被破坏。
{
items: [{foo:'bar'}, {goo:'nar'}]
}
成:
{
items: [{foo:'bar red'}, {goo:'nar green'}]
}