Tecnologia e innovazione al servizio delle aziende

Formazione

MongoDB: architettura e funzioni

Descrizione

Tra i database NoSQL di tipo documentale, MongoDB è senz’altro il più conosciuto e utilizzato. La sua diffusione non è legata solamente al mondo dei Big Data ma a tutte quelle situazioni in cui una struttura relazione non è molto efficiente. MondoDB consente di memorizzare velocemente grandi quantità di dati e di eseguire query complesse su di essi. Ma quali sono le funzionalità di questo database? Quando è veramente efficace? Quali sono le architetture di distribuzione dei dati? Questo corso, di carattere pratico, vuole mostrare al discente, tramite l’implementazione di esempi pratici, le potenzialità di questo database e i… Continua a leggere

NoSQL: Tecnologie e Problematiche

Descrizione

Oggi nella rete sono generate enormi quantità di dati eterogenei e aventi strutture non sempre riconducibili a formati “relazionali”. La moda è di memorizzare questi dati su Hadoop. Tale soluzione, però, non è sempre la più indicata per motivi di complessità dell’architettura, pesantezza delle componenti e difficoltà di scrittura delle analytics. I database NoSQL, non necessariamente legati al mondo dei BigData, se utilizzati per elaborare determinati tipi di informazioni consentono di implementare soluzioni più agili rispetto ad un file system distribuito e di implementare query molto performanti. Questo corso, dopo aver descritto le principali tipologie di database NoSQL, vuole… Continua a leggere

Blockchain

Descrizione

La Blockchain, basata sulle, Distributed Ledger Technology è una struttura dati che consente lo scambio diretto di token tra diverse parti contrattanti all’interno di una rete senza la necessità di intermediari. Nata da ormai dieci anni come parte del protocollo Bitcoin per lo scambio di valuta virtuale, oggi si ipotizza il suo utilizzo in tutti quegli ambiti in cui è necessario scambiare informazioni in modo sicuro, non alterabile e validato quali, ad esempio, transazioni bancarie, atti notarili, etc.
Ma in cosa consistono le blockchain? Quali sono i reali vantaggi di questi strumenti? Sono davvero così sicure? Esistono degli svantaggi… Continua a leggere

The Internet of Things: Tecnologie e Problematiche

Descrizione

Per molti, Internet of Things rappresenta lo stadio evolutivo finale della rete dove macchine, applicazioni e persone generano e si scambiano informazioni con lo scopo di fornire nuovi servizi e di creare nuovo business. Se fino a qualche anno fa IoT sembrava fantascienza, oggi esistono molte applicazioni pratiche di queste tecnologie a partire dalle smartcity fino ai sensori da indossare che indicano se siamo sovrappeso o meno. L’implementazione di IoT richiede competenze eterogenee che spaziano dalla conoscenza del dominio di applicazione alla conoscenza delle architetture internet, dalla realizzazione di sensori hardware alla capacità di analizzare i dati da essi… Continua a leggere

Big Data: Tecnologie e Problematiche

Descrizione

I Big Data rappresentano la principale tendenza in campo informatico degli ultimi anni. Con Big Data si intendono dataset aventi dimensioni e caratteristiche tali da non essere facilmente trattati con sistemi tradizionali quali, ad esempio, i database relazionali. Questo non vuol dire che gli strumenti di gestione dati normalmente presenti in azienda non siano in grado di trattare i big data ma che il loro utilizzo può essere poco produttivo in termini di tempi e costi di elaborazione. A tal fine, gli strumenti tradizionali, possono essere affiancati (mai sostituiti) da nuovi prodotti quali file system distribuiti, database NoSQL… Continua a leggere