Ed
ano passado
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 que armazenam as propriedades dos vértices e arestas. 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 a API GraphX é projetada para ser distribuída e tolerante a falhas, e permite modificações nas estruturas de dados. 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 a classe Edge em GraphX é construída com os 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]. Falso, a parte que diz que o membro vertices retorna um VertexRDD[(String,String)] está incorreta, pois o tipo correto é VertexRDD[(VertexId, (String, String))], e a parte sobre EdgeRDD também não está precisa. Com base na análise, as afirmações I, II, III e IV estão corretas. Portanto, a alternativa correta que contém todos os itens verdadeiros é: a) I, II, III e IV.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
A alternativa correta é: B) As afirmações I, II, III, IV e V estão corretas. Explicação: 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. As afirmações I, II, III, IV e V estão corretas. 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].