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