Articles

Piattaforma di gestione dei dati

ScopoModifica

Una DMP è qualsiasi tipo di software che gestisce la raccolta, lo stoccaggio e l’organizzazione dei dati in modo che le informazioni utili possano essere sfruttate da marketer, editori e altre aziende. I dati memorizzati possono includere informazioni sui clienti, dati demografici e identificatori mobili o ID dei cookie, che il DMP analizzerà per permettere alle aziende di creare segmenti di targeting per le pubblicità. I DMP possono aiutare i marchi a conoscere meglio i loro segmenti di clienti per informare le strategie di acquisizione e aumentare le loro vendite. Permettono anche alle aziende di misurare l’efficacia delle loro campagne pubblicitarie.

StoriaModifica

Prima & Linguaggi di programmazione di seconda generazioneModifica

Durante gli anni 50, la gestione dei dati divenne un problema per le aziende poiché i computer non erano veloci nei calcoli e avevano bisogno di una grande quantità di lavoro per fornire risultati. Le aziende iniziarono a memorizzare i loro dati in magazzini. I primi programmi erano scritti in binario e decimale e questo era conosciuto come Absolute Machine Language, che più tardi fu chiamato First Generation Programming Language.

Un esempio di come venivano archiviati i dati nei primi tempi della gestione dei dati. Questo codice macchina simbolico divenne popolare tra i programmatori perché erano in grado di utilizzare le lettere dell’alfabeto per la codifica. Questo portò a meno errori nei programmi e migliorò la leggibilità del codice.

Linguaggi di alto livelloModifica

Per tutti gli anni ’60 e ’70, mentre la tecnologia continuava a progredire e i programmatori diventavano più in contatto con i computer, i linguaggi di programmazione di prima e seconda generazione si sono evoluti in linguaggi di alto livello (HLL). Questi linguaggi sono noti per essere facilmente leggibili da un umano ed erano importanti per permettere di scrivere un programma generico che non dipende dal tipo di computer usato. Gli HLL erano noti per enfatizzare la memoria e la gestione dei dati e molti dei linguaggi usciti in quest’epoca (cioè COBOL, C e C++) sono ancora ampiamente usati oggi.

Gestione dei dati online & DatabasesEdit

Le transazioni online furono presto una grande parte di molte industrie. Questo è stato possibile grazie ai sistemi di Online Data Management. Questi sistemi possono analizzare le informazioni velocemente e permettono ai programmi di leggere, aggiornare e inviare informazioni all’utente.

Negli anni 70, Edgar F. Codd sviluppò un linguaggio facile da imparare, Structured Query Language (SQL) che aveva comandi in inglese. Questo linguaggio trattava i database relazionali, migliorava l’elaborazione dei dati e diminuiva i dati duplicati. Questo modello relazionale permetteva di elaborare rapidamente grandi quantità di dati e migliorava l’elaborazione parallela, il calcolo client-server e le interfacce grafiche e permetteva a più utenti di interagire simultaneamente.

Per affrontare l’elaborazione e la ricerca dei Big Data, è nato NoSQL. Il più grande potere di NoSQL è la sua capacità di memorizzare grandi quantità di dati. NoSQL era presente nel 1998, tuttavia la sua popolarità tra gli sviluppatori è cresciuta dopo il 2005.

Cloud & AIEdit

Oggi la gestione dei dati si è trasferita dallo storage locale al cloud. Alla fine degli anni ’90 e all’inizio degli anni 2000, Salesforce e Amazon hanno reso popolare il concetto di servizi basati su internet, che piaceva ai clienti perché riduceva i costi di manutenzione interni e aumentava la flessibilità nel cambiare le esigenze di un business. Con la crescente prevalenza dell’intelligenza artificiale (AI), è ora più facile che mai memorizzare e ordinare attraverso immensi set di dati. È in quest’epoca che i DMP hanno sperimentato la loro ascesa alla ribalta in quanto la quantità astronomica di dati degli utenti nel mondo può ora essere elaborata e presentata alle aziende per scopi di marketing.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *