Logo Passei Direto
Buscar

Outros

Outros
Questão 2/10 - Big Data Ler em voz alta A API GraphX oferece uma forma de armazenar grafos na forma de tabelas e utilizar operações de tabelas para expressar operações de grafos. A respeito da API do GraphX avalie as seguintes afirmações: I – Um grafo de propriedades em GraphX é uma abstração capaz de definir um multigrafo dirigido com objetos definidos para cada vértice e aresta. II – Um grafo de propriedade pode ser definido como um par de conjuntos de RDDs que codificam as características de vértices e arestas. III – Grafos de propriedades são distribuídos, tolerantes a falhas e seus valores e estruturas podem ser modificados facilmente. IV – O construtor da classe Edge recebe os parâmetros que correspondem aos identificadores dos vértices de origem e destino. V – O membro vertices da classe Graph retorna um VertexRDD[(String,String)] que é uma extensão do objeto RDD[(VertexId,(String,String)]. Por outro lado, o membro edge retorna um EdgeRDD que contém um objeto Edge[String]. Dentre essas afirmações estão INCORRETAS: A I, II e III B I, III e IV C Apenas III D Todas E II, IV e V
User badge image
Sanches Vilela

há 4 semanas

Respostas

User badge image

Ed Verified user icon

há 4 semanas

Vamos analisar cada uma das afirmações sobre a API GraphX: I – Um grafo de propriedades em GraphX é uma abstração capaz de definir um multigrafo dirigido com objetos definidos para cada vértice e aresta. Verdadeiro, essa afirmação está correta, pois um grafo de propriedades pode representar múltiplas arestas entre os mesmos vértices. II – Um grafo de propriedade pode ser definido como um par de conjuntos de RDDs que codificam as características de vértices e arestas. Verdadeiro, essa afirmação também está correta, pois os grafos em GraphX são representados por RDDs. III – Grafos de propriedades são distribuídos, tolerantes a falhas e seus valores e estruturas podem ser modificados facilmente. Verdadeiro, essa afirmação é correta, pois os grafos em GraphX são projetados para serem distribuídos e tolerantes a falhas. IV – O construtor da classe Edge recebe os parâmetros que correspondem aos identificadores dos vértices de origem e destino. Verdadeiro, essa afirmação está correta, pois o construtor da classe Edge realmente recebe esses parâmetros. V – O membro vertices da classe Graph retorna um VertexRDD[(String,String)] que é uma extensão do objeto RDD[(VertexId,(String,String)]. Por outro lado, o membro edge retorna um EdgeRDD que contém um objeto Edge[String]. Falso, a descrição do membro vertices está incorreta, pois o tipo de retorno é VertexRDD[(VertexId, (String, String))] e não (String, String). Agora, vamos identificar quais afirmações estão INCORRETAS: - A afirmação V é a única incorreta. Portanto, a alternativa que contém todas as afirmações incorretas é: C) Apenas III.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina