Você implanta uma conta da API SQL do Azure Cosmos DB em duas regiões de gravação. Para o contêiner Profiles, se ocorrerem atualizações simultâneas, a alteração mais recente (por uma propriedade de carimbo de data/hora) deverá prevalecer. Para o contêiner Orders, em caso de conflito, você deve mesclar automaticamente os itens de linha em vez de perder uma atualização. O que você deve configurar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Para o contêiner Profiles, defina a política de resolução de conflitos como LastWriterWins usando o caminho /modifiedAt., Para o contêiner Orders, defina a política de resolução de conflitos como Custom e registre um procedimento armazenado de mesclagem que combine os itens conflitantes..
Por que esta é a resposta
Para o contêiner Profiles, a política LastWriterWins (Último Escritor Vence) é a escolha correta, pois o requisito é que a alteração mais recente prevaleça. Especificar /modifiedAt como o caminho de resolução de conflitos garante que o Cosmos DB use essa propriedade para determinar qual atualização é a mais recente. Para o contêiner Orders, a política Custom (Personalizada) é necessária porque o objetivo é mesclar automaticamente os itens de linha, o que requer lógica personalizada. Um procedimento armazenado de mesclagem registrado lida com essa lógica. As outras opções estão incorretas porque o modo de conflito manual exige código do lado do cliente para resolução, o que não é o que foi solicitado, e a configuração de uma política no nível do banco de dados não permite comportamentos de conflito diferentes para contêineres individuais.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão