我有两个客户几乎同时更新同一个文档:
{
a: "1",
b: "2",
}
客户端A将a更改为“8”,客户端B将b更改为“9”。 rethinkdb是否保证以下将是最终结果?
{
a: "8",
b: "9",
}
如果没有(即结果有时可能是1& 9或2& 8)那么就是为了避免数据以这种方式“被打败”,每个作家必须拥有自己的专用表格和/或行?
谢谢, 布伦特
答案 0 :(得分:0)
真正的最终结果将是:
{
a: "8",
b: "9",
}
但是,例如,如果3d客户端尝试在2次更新之间读取此记录,他可能会得到:
{
a: "8",
b: "2",
}