Armazenar séries temporais de CPU e memória por segundo para milhões de máquinas com análises ad-hoc em tempo real, baixo custo por consulta e esquema escalável. Qual banco de dados e modelo de dados você escolheria?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Criar uma tabela Bigtable "narrow" com chaves de linha combinando o identificador da VM e o timestamp por segundo..
Por que esta é a resposta
A opção correta é criar uma tabela Bigtable "narrow" com chaves de linha combinando o identificador da VM e o timestamp por segundo. O Bigtable é ideal para séries temporais devido à sua alta taxa de ingestão e consulta de dados, baixa latência e escalabilidade. Uma chave de linha composta por VM ID e timestamp por segundo garante distribuição uniforme dos dados e acesso eficiente a pontos específicos no tempo. O modelo "narrow" (muitas linhas, poucas colunas) é mais adequado para séries temporais, pois cada amostra de CPU/memória se torna uma linha ou parte de uma linha, otimizando a leitura e escrita. Anexar amostras a uma tabela BigQuery não é ideal para ingestão de alta frequência por segundo e análises ad-hoc em tempo real, pois o BigQuery é otimizado para análises em larga escala, mas com latência maior para ingestão e consultas pontuais. Criar uma tabela BigQuery "wide" com uma coluna para cada segundo resultaria em um esquema muito grande e ineficiente. Uma tabela Bigtable "wide" com chave VM+timestamp por minuto e amostras por segundo como colunas limitaria a granularidade e tornaria as consultas por segundo menos eficientes.
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