GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Dataframes e RDDs

Victor Peçanha Spark Tecnologias Educacionais Portugiesisch

Inhalt der Mindmap

Dataframes e RDDs

  1. RDD

    • Resilient Distribuited Datasets
      • Estrutura básica de baixo nível
      • Em memória
      • Pode ser persistido em disco
      • Tolerante a falha
      • Operações sobre RDD criam um novo RDD
      • complexo
      • difícil de otimizar
  2. Dataset

    • Somente disponível em Java e Scala
    • Não disponível em R e Python
  3. DataFrame

    • Características
      • Tabelas com linhas e colunas
      • imutáveis
      • Schema
        • Spark pode definir automaticamente, mas posso especificar
        • Especificar evita o Spark analisar os dados pra tentar descobrir que tipo de dados se trata
          • Overhead
      • Linhagem preservada
      • Colunas podem ter tipos diferentes
      • Spark consegue otimizar através de planos de execução
      • A transformação só ocorre se existir uma ação
        • Lazy Evaluation
    • operacoes
      • CriarDataframe
        • df1 = spark.createDataFrame()
        • Criar a partir fontes externas
          • csv
            • despachantes = spark.read.csv("/home/despachantes.csv")
      • Bibliotecas
        • from pyspark.sql import SparkSession
      • Criar schema
        • df1 = spark.createDataFrame(dados, schema1)
        • schema1 = "Produto STRING, Vendas INT"
      • verificar schema
        • df1.schema

Informationen

Beschreibung
Tecnologias Educacionais Spark Mindmap am Dataframes e RDDs, erstellt von Victor Peçanha am 15/08/2024.
Erstellt von
Victor Peçanha · Aug 2024
Aktualisiert
15 Aug 2024
Aufrufe
1
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck