прроиизвольная структура значит что произвольный размер и апдейт старого не возможен только добавление? схему апдейта вообще не понять без пояснений
Из-за того, что чтение идет справа на лево, те места, где старые данные, при адейте они спокойно после комммита транзакции перезаписываются новыми и новая запись уходит за желтый треугольничек валидных данных, т.е. уже не важно, что запишется поверх нее, а при удалении старое значение перезаписывается ближайшим к желтому треугольничку значением, за счет чего можно целых 2 значения откинуть как не валидных за желтый треугольничек