Um manipulador de atualização de documentos do CouchDB pode ter um conflito de atualização?
Qual a probabilidade de um conflito de revisão ao usar um manipulador de atualizações? Devo me preocupar com o código de manipulação de conflitos ao escrever uma função de atualização robusta?
Conforme descrito emManipuladores de atualização de documentos, O CouchDB 0.10 e posterior permite a modificação de documentos do lado do servidor sob demanda.
Os manipuladores de atualização podem processar formatos não JSON; mas as outras características principais são estas:
Um front-end HTTP para código de modificação de documento arbitrariamente complexoCódigo semelhante não precisa ser escrito para todos os clientes possíveis - uma arquitetura DRYA execução é mais rápida e menos provável de atingir um conflito de revisãoNão estou claro sobre o terceiro ponto. Executando localmente, o manipulador de atualizações será executado muito mais rápido e com menor latência. Mas em situações com alta contenção, isso não garante uma atualização bem-sucedida.Ou o manipulador de atualizações garante uma atualização bem-sucedida?