or
Questo esercizio fa parte del corso
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.
Esercizio attuale
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.
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.
Questo capitolo finale analizza i database a grafo. Studierai i vantaggi e i limiti di questo tipo di database e le situazioni in cui risultano più utili. Concluderai il corso analizzando Gousto, un’azienda che ha ottenuto un migliore controllo dei costi grazie al database Neo4j.