Database non relazionali: NOSQL vs SQL
(XH200G)
Descrizione:
Con l?avvento dei social, delle applicazioni mobile e del cloud computing, nei reparti IT si è imposta la necessità di lavorare con database flessibili e scalabili. I database non relazionali o NoSQL hanno ricevuto un forte impulso di sviluppo da questa specifica esigenza, contrapponendosi ai database relazionali o SQL. Il corso descrive la differenza tra un database relazionale come MySQL da uno non relazionale come MongoDB, quali sono i vantaggi offerti dai DB NoSQL e quando questi ultimi sono davvero necessari.
A chi si rivolge/Prerequisiti
Il corso si rivolge a tutti coloro che hanno necessità di conoscere i database non relazionali, cosa li differenzia da quelli relazionali (i classici SQL) e quali sono i pro e i contro del loro utilizzo.
Contenuti
Con l?avvento dei social, delle applicazioni mobile e del cloud computing, nei reparti IT si è imposta la necessità di lavorare con database flessibili e scalabili. I database non relazionali o NoSQL hanno ricevuto un forte impulso di sviluppo da questa specifica esigenza, contrapponendosi ai database relazionali o SQL. Il corso descrive la differenza tra un database relazionale come MySQL da uno non relazionale come MongoDB, quali sono i vantaggi offerti dai DB NoSQL e quando questi ultimi sono davvero necessari.
A chi si rivolge/Prerequisiti
Il corso si rivolge a tutti coloro che hanno necessità di conoscere i database non relazionali, cosa li differenzia da quelli relazionali (i classici SQL) e quali sono i pro e i contro del loro utilizzo.
Contenuti
- SQL DB vs noSQL DB
- The NoSQL concepts and terms
- The NoSQL design approach and Test cases
- Conceptual understanding of Big Data
- JSON Document Format
- NoSQL Data Modeling
- NoSQL examples: MongoDB, Cassandra, OpenTSDB