ontrole de simultaneidade otimista versus multi versão - diferença

Estou tentando descobrir, qual é a diferença entre o controle de concorrência otimista (OCC) e o controle de simultaneidade de várias versões (MVCC

té agora eu sei que ambos se baseiam na verificação de versão para atualizaçõe

Na OCC, li sobre transações que não obtêm bloqueios para acesso de leitura, apenas para a atualização posterior que falhará se a versão tiver sido incrementada e a verificação da versão falhar. Nesse caso, a transação será revertid

No MVCC, é basicamente o mesmo, ou não? Onde está a diferença?

questionAnswers(3)

yourAnswerToTheQuestion