Tenho observado que até o momento todas as alterações no carinho geram input no Banco de Dados( insert, update ou delete) entendo que o usuário pode tomar alguma ação como fechar o browser e ficar lixo no BD. Essa maneira e tida como uma melhor prática? Não gera um ônus desnecessário no BD? ou tem outra maneira de deixar esses dados em uma espécie de "cache" até que efetivamente o usuário finalize sua escolha?