Это не дублирует мой предыдущий пост - теперь я бы хотел сосредоточиться на смешанном обновлении строк.
Два клиента отправляют обновления в две строки, идентифицируемые одним и тем же ключом (RowA
и RowB
). Строки сохраняются в том же семействе столбцов. Оба запроса имеют одинаковую метку времени .
- Клиент 1 отправляет вставку:
RowA:{col:"valA1"}, RowB:{col:"valB1"}
- Клиент 2 отправляет вставку:
RowA:{col:"valA2"}, RowB:{col:"valB2"}
Что является результатом такого обновления?
Возможно ли, что один из клиентов выиграет, потому что мы имеем обновление в пределах одного семейства столбцов?
Возможен ли смешанный результат - например RowA:{col :"valA1"}, RowB:{col:"valB2"}
?
Можно ли спрогнозировать результат такого обновления?