Я хотел бы знать, какая запись выигрывает в случае двух обновлений с одинаковой временной меткой клиента.
Исходные данные: KeyA: { col1:"val AA", col2:"val BB", col3:"val CC"}
Клиент 1 отправляет обновление: KeyA: { col1:"val C1", col2:"val B1"}
Клиент 2 отправляет обновление: KeyA: { col1:"val C2", col2:"val B2"}
Оба обновления имеют одинаковую метку времени .
Какой результат будет возвращен запросом строки в KeyA
?
{ col1:"val C1", col2:"val B1", col3:"val CC"}
- Клинт 1 выигрывает { col1:"val C2", col2:"val B2", col3:"val CC"}
- Клиент 2 выигрывает { col1:"val C2", col2:"val B1", col3:"val CC"}
- смешанное обновление
Я ожидаю, что результат непредсказуем - поскольку оба обновления имеют одинаковую метку времени.
Возможен ли смешанный сценарий?