Formazione online gratuita Yandex

Applicazioni per Big Data: streaming in tempo reale

Descrizione

Esiste un numero significativo di attività quando non è necessario solo elaborare un enorme volume di dati, ma elaborarlo il più rapidamente possibile. I ritardi nella previsione dello tsunami possono costare la vita alle persone. I ritardi nella previsione degli ingorghi stradali costano tempo aggiuntivo. Gli annunci basati sull'attività recente degli utenti sono dieci volte più popolari.

Tuttavia, le tecniche di elaborazione del flusso da sole non sono sufficienti per creare un sistema completo in tempo reale. Ad esempio, per creare un sistema di raccomandazione è necessario disporre di uno spazio di archiviazione che consenta di archiviare e recuperare i dati per un utente con una latenza minima. Questi database dovrebbero essere in grado di memorizzare centinaia di terabyte di dati, gestire miliardi di richieste al giorno e avere un tempo di attività del 100%. I database NoSQL sono comunemente usati per risolvere questo difficile problema.

Al termine del corso, padroneggerai i sistemi di elaborazione del flusso e i database NoSQL. Imparerai anche come usare sistemi così popolari e potenti come Kafka, Cassandra e Redis.

Per ottenere il massimo da questo corso, devi conoscere Hadoop e SQL. Dovresti anche avere una conoscenza pratica di bash, Python e Spark.

Vuoi imparare a creare applicazioni Big Data in grado di resistere alle sfide moderne? Entra subito!

Prezzo: Iscriviti gratuitamente!

Lingua: Inglese

Sottotitoli: Inglese

Applicazioni per Big Data: streaming in tempo reale - Yandex