D
Size: a a a
SP
SP
ВМ
SP
SP
D
SP
D
SP
SP
$settings->save($mySettings, 'some-key')
и оно внутри грузит текущую ревизию, проверяет поменялось ли чего, если поменялось - можно создать новую ревизию и записать в базу. Если кто-то успел до тебя записать зафэйлится из-за конфликта по версии. Ну и в базе все ревизии для всех ключей + кто и когда их делалSP
userId
SP
D
userId