Flashcards de Fundamentos de Apache Spark e Big Data

Fundamentos de Apache Spark e Big Data: Guia Completo para Estudantes

ResumoTeste de conhecimentoFlashcardsPodcastMapa mental
1 / 52

O que é Apache Spark em termos gerais?

Um sistema distribuído projetado para processar grandes volumes de dados de forma eficiente e rápida.

Toque para virar · Deslize para navegar

Apache Spark

52 cartões

Cartão 1

Pergunta: O que é Apache Spark em termos gerais?

Resposta: Um sistema distribuído projetado para processar grandes volumes de dados de forma eficiente e rápida.

Cartão 2

Pergunta: Que vantagem de desempenho o Spark oferece sobre o MapReduce?

Resposta: Ele pode executar cálculos em memória e é mais eficiente para aplicações complexas que rodam em disco, expandindo o modelo MapReduce para mais tipos d

Cartão 3

Pergunta: Que tipo de cargas de trabalho o Spark busca cobrir com um único motor?

Resposta: Consultas interativas, processamento de streams e outras cargas que antes exigiam sistemas distribuídos separados.

Cartão 4

Pergunta: Por que é útil que o Spark suporte múltiplos tipos de processamento no mesmo motor?

Resposta: Porque facilita e barateia a combinação de diferentes tipos de processamento e reduz a carga administrativa de manter ferramentas separadas.

Cartão 5

Pergunta: Quais linguagens de programação oferecem APIs oficiais do Spark?

Resposta: Python, Java, Scala, R e SQL.

Cartão 6

Pergunta: O que o Spark Core contém?

Resposta: A funcionalidade básica do Spark: agendamento de tarefas, gerenciamento de memória, recuperação de falhas, interação com sistemas de armazenamento e a

Cartão 7

Pergunta: O que é Spark SQL e para que serve?

Resposta: É o pacote do Spark para trabalhar com dados estruturados, que permite misturar consultas SQL com manipulação programática de dados compatível com RDD

Cartão 8

Pergunta: O que o Spark SQL permite combinar dentro de uma aplicação?

Resposta: Ele combina consultas SQL com análises complexas e manipulação programática de dados em uma única aplicação.

Cartão 9

Pergunta: O que é Spark Streaming?

Resposta: Um componente que permite o processamento de streams de dados ao vivo com tolerância a falhas, desempenho e escalabilidade semelhantes ao Spark Core.

Cartão 10

Pergunta: Que tipo de exemplos de fluxos de dados o Spark Streaming atende?

Resposta: Filas de mensagens que contêm atualizações de status publicadas por usuários de um serviço web.