Vai al contenuto principale

Corso

Concetti NoSQL

Intermedio2 h

In questo corso teorico (non serve saper programmare), scoprirai i quattro principali database NoSQL e i motori più usati.

R2 h17 video54 esercizi4,550 XP18,766Attestato di conseguimento

Crea il tuo account gratuito

Continua con Google
o
Continuando, accetti i nostri Condizioni d'uso, il nostro Informativa sulla privacy e che i tuoi dati siano archiviati negli USA.

Amato da studenti in migliaia di aziende

Descrizione del corso

Confuso su NoSQL e su come differisce da SQL? Sei nel posto giusto! In questo corso concettuale (nessun codice richiesto) conoscerai le quattro principali famiglie di database NoSQL: Key-Value, Document, Column-Family e Graph. Imparerai a conoscere quattro motori NoSQL molto diffusi—tra cui Redis, MongoDB, Apache Cassandra e Neo4j—e quando applicarli per soddisfare uno specifico requisito aziendale. Seguirai le vicende dei dati di un social network fittizio e scoprirai come NoSQL possa aiutarlo a gestire ed estrarre insight da dati non strutturati come i post. Infine, studierai casi d’uso reali in cui sono stati utilizzati database NoSQL—offrendoti le conoscenze necessarie per archiviare i dati in modo efficace in qualsiasi situazione.

Prerequisiti

Curriculum

Programma del corso

1

Database key-value

Per iniziare il corso, imparerai le differenze tra NoSQL e i database relazionali. Dopodiché scoprirai i database key-value, i loro vantaggi e i loro limiti. Riconoscerai le situazioni in cui i database key-value sono adatti. Concluderai questo capitolo studiando il caso di Editoo, un’azienda che ha ridotto i tempi di inattività e migliorato le prestazioni grazie al database key-value Redis.
Inizia capitolo
2

Database a documenti

In questo capitolo imparerai le basi dei database a documenti. Poi individuerai i vantaggi e i limiti di questo tipo di database e riconoscerai le situazioni in cui i database a documenti sono adatti. Infine, concluderai il capitolo con il case study di Shutterfly. Hanno utilizzato il database a documenti MongoDB per ridurre la latenza e accelerare il time-to-market.
Inizia capitolo
3

Database a famiglie di colonne

Analizzerai i database a famiglie di colonne, studiandone vantaggi e limiti. Esaminerai anche le situazioni in cui i database a famiglie di colonne sono indicati. Infine, concluderai questo capitolo con il case study di Bigmate, un’azienda che ha utilizzato il database Apache Cassandra per gestire milioni di operazioni al secondo da parte di utenti concorrenti.
Inizia capitolo
R

Concetti NoSQL

Corso
completato

Ottieni l'attestato di completamento

Iscriviti ora

Aumenta le tue competenze sui dati con l'app di DataCamp

Avanza ovunque ti trovi con i nostri corsi per dispositivi mobili e le nostre sfide di programmazione quotidiane da 5 minuti.