I dati in tempo reale sono una risorsa dati che riflette i cambiamenti di stato immediati e il ritardo nella generazione e trasmissione dei dati è solitamente compreso tra millisecondi e secondi. I dati in tempo reale supportano scenari applicativi con elevati requisiti di tempestività come condizioni dei mercati finanziari, sistemi di monitoraggio, Internet delle cose e giochi online. La tecnologia di elaborazione del flusso è la tecnologia principale per realizzare analisi dei dati in tempo reale.