I big data si riferiscono a raccolte di dati su larga scala, rapide e diversificate e ai relativi sistemi tecnologici che superano di gran lunga le capacità dei database tradizionali in termini di acquisizione, archiviazione, gestione e analisi. La tecnologia dei big data include componenti fondamentali come archiviazione distribuita, streaming computing, database NoSQL e data lake e può elaborare dati strutturati e non strutturati. Queste tecnologie supportano molti scenari applicativi come ritratti degli utenti, sistemi di raccomandazione e controllo dei rischi e costituiscono la base tecnica fondamentale per la trasformazione digitale aziendale.