Passa al contenuto principale

Che cos'è lo streaming strutturato?

Scopri come elaborare dati in tempo reale utilizzando le stesse API Spark che utilizzi per l'elaborazione batch

10 Personas Application Development

Summary

  • Scopri cos'è lo Streaming Strutturato e come fornisce un'API di alto livello per l'elaborazione di flussi in Apache Spark.
  • Scopri come convertire i processi batch in streaming con modifiche minime al codice, riducendo la latenza e ottimizzando l'elaborazione incrementale.
  • Scopri come lo Streaming Strutturato semplifica l'elaborazione dei dati in tempo reale utilizzando le stesse API strutturate di Spark.

Structured Streaming è un'API di alto livello per l'elaborazione in streaming che è diventata disponibile in Spark 2.2. Structured Streaming consente di prendere le stesse operazioni eseguite in modalità batch utilizzando le API strutturate di Spark ed eseguirle in modalità streaming. In questo modo si riduce la latenza e si abilita l'elaborazione incrementale. L'aspetto migliore di Structured Streaming è che consente di generare rapidamente valore da sistemi di streaming praticamente senza alcuna modifica di codice. Inoltre, semplifica i ragionamenti perché consente di scrivere il lavoro in batch con lo scopo di prototiparlo, per poi convertirlo in un lavoro in streaming. Tutto ciò funziona grazie all'elaborazione incrementale dei dati.

LEADER PER LA 5ª VOLTA

Gartner®: Databricks leader dei database cloud

Risorse aggiuntive

Non perdere mai un post di Databricks

Iscriviti al nostro blog e ricevi gli ultimi post direttamente nella tua casella di posta elettronica.