Sommario:
Lo streaming dei dati è un'area emergente. Significa elaborare i dati quasi istantaneamente (con latenza molto bassa) quando vengono generati. Fino ad ora, la maggior parte dell'elaborazione dei dati era basata su sistemi batch, in cui l'elaborazione, l'analisi e il processo decisionale erano un processo ritardato. Ora, mentre le nuove tecnologie e piattaforme si stanno evolvendo, le organizzazioni si stanno gradualmente spostando verso un approccio basato sul flusso piuttosto che sui vecchi sistemi basati sul batch. Apache Flink è un progetto open source per l'elaborazione dei dati in streaming. Aiuta le organizzazioni a fare analisi in tempo reale e prendere decisioni tempestive.
Webinar: Standing at the Edge: Streaming Analytics in azione Registrati qui |
Che cos'è Apache Flink?
Apache Flink può essere definito come una piattaforma open source in grado di eseguire flussi distribuiti ed elaborazione di dati batch. Il cuore di Apache Flink è un motore di flusso di dati in streaming, che supporta la comunicazione, la distribuzione e la tolleranza agli errori per l'elaborazione dei dati del flusso distribuito. Apache Flink è l'unica piattaforma ibrida per supportare l'elaborazione in batch e in streaming. Supporta diversi casi d'uso basati su elaborazione in tempo reale, progetti di apprendimento automatico, elaborazione batch, analisi dei grafici e altri.
Flink è costituito dai seguenti componenti per la creazione di applicazioni nella vita reale e per il supporto dell'apprendimento automatico e delle capacità di elaborazione dei grafici: