← AZ-204: desenvolvimento Azure, percurso histórico
AZ-204 retirado em 31-07-2026. Conteúdo histórico independente, sem afiliação ou acreditação Microsoft e sem atribuição de certificação. Microsoft e Azure são marcas dos respetivos titulares. Cenários fictícios, sem representação de procedimentos internos bancários.
03 / 6 · 25 MIN

Dados, concorrência e histórico

Protege atualizações e distingue estado atual de histórico integral.

Conceito e mecanismo

Uma leitura seguida de escrita pode perder a alteração de outro processo. Condições com ETag permitem detetar que o estado mudou antes de substituir o conteúdo. Um 412 deve conduzir a nova leitura e resolução do conflito, não à remoção automática da proteção. No Cosmos DB, uma stored procedure opera transacionalmente dentro de uma partição lógica; partilhar região ou container não basta para alargar esse limite. Em blobs, um lease pode coordenar escrita sem ser um controlo geral de confidencialidade das leituras.

Aplicação guiada

Desenha também o que os consumidores precisam de observar. Latest version change feed não representa todas as versões intermédias nem eliminações físicas. Se o negócio precisa de histórico completo, escolhe um mecanismo compatível e confirma requisitos, retenção e tratamento de deletes. Políticas de lifecycle alteram tier ou expiram dados segundo regras e execução periódica; não são backups nem promessas de conclusão instantânea. Antes de uma alteração, confirma consumidores, retenção aprovada e forma de recuperar uma decisão errada.

NA PRÁTICA

Dois operadores corrigem o mesmo ficheiro. O segundo recebe 412, relê e consolida ambas as alterações em vez de sobrescrever a primeira.

Armadilhas comuns

Confundir região com fronteira transacional; usar latest version como audit log completo; retirar If-Match para cumprir um prazo.

Tópicos relacionados: Identidade, tokens e autorização · Telemetria e diagnóstico do pedido

Leva esta ideia contigo

Escolhe explicitamente as garantias de concorrência, observação e retenção.

Criar conta

Referência: Cosmos DB transactions and concurrency · AZ-204 archived objectives 2026-01-14; retired 2026-07-31

Azure é uma marca comercial do grupo de empresas Microsoft. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por Microsoft. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.