Ed
há 9 meses
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 correto é VertexRDD[(VertexId, (String, String))] e o membro edge retorna um EdgeRDD[Edge]. Agora, vamos identificar quais afirmações estão incorretas: - A única afirmação incorreta é a V. Portanto, a alternativa que contém todas as afirmações incorretas é: C) Apenas III.
Libere respostas sem pagar
Ajude estudantes
Ed
há 2 anos
Vamos analisar cada afirmativa: 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 afirmativa está correta, pois descreve corretamente a capacidade de um grafo de propriedades em GraphX. 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 afirmativa está correta, pois descreve corretamente como um grafo de propriedades pode ser definido em GraphX. III – Grafos de propriedades são distribuídos, tolerantes a falhas e seus valores e estruturas podem ser modificados facilmente. Falso, essa afirmativa está incorreta, pois os grafos de propriedades em GraphX são distribuídos e tolerantes a falhas, mas suas estruturas e valores não 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. Verdadeiro, essa afirmativa está correta, descrevendo corretamente o papel do construtor da classe Edge em GraphX. 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, essa afirmativa está incorreta, pois a descrição dos membros vertices e edge da classe Graph em GraphX não está correta. Portanto, as afirmativas corretas são I, II e IV. A alternativa que contém todas as afirmativas corretas é: B) I, III e IV.