if you read a row, do some processing, and read it again, the value might have changed because someone else modified and committed it between your two reads.