Stagione 55: MongoDB
Il carattere del grande database a documenti: il modello a documenti, la flessibilità e la scalabilità orizzontale. Non la sintassi, ma il modello sotto la magia — tenere insieme ciò che si usa insieme, duplicare o collegare, la pipeline di aggregazione, le repliche e lo spezzettamento, il compromesso tra velocità e garanzia, e la storia della licenza tra open source e cloud. Trattato con equanimità, chiude la trilogia dei dati con Postgres e MySQL: non c'è una sola forma giusta.
Episodi
10 episodi
Non c'è una sola forma giusta: la libertà di scegliere il modello
Il finale che chiude la trilogia dei database: la scelta profonda non è quale database, ma quale forma abbiano i tuoi dati...
Open source e i giganti del cloud: la storia della licenza
La storia della licenza di Mongo, con un angolo nuovo: cosa succede quando il software libero incontra i giganti del cloud...
Lo strumento giusto per il lavoro giusto: dove Mongo brilla e dove no
Via le tifoserie: dove Mongo è la scelta giusta e dove no...
Quanto vuoi essere sicuro? Il compromesso tra velocità e garanzia
La fama di Mongo di perdere i dati, affrontata con equità...
Distribuire il carico: le repliche e la scalabilità orizzontale
Il secondo pilastro, la scala: crescere in orizzontale, con tante macchine...
Fare domande ai documenti: la pipeline di aggregazione
Come si interrogano i documenti: la pipeline di aggregazione, una catena di stazioni che filtra, raggruppa, somma e ordina, un passo alla volta...
Il prezzo della comodità: duplicare o collegare?
Il nodo del modello a documenti: quando un'informazione è condivisa, la incorporo copiandola o la collego con un rimando? Lettura veloce contro aggiornamenti facili...
Cambiare forma senza chiedere permesso: lo schema flessibile
Lo schema flessibile: aggiungere campi senza migrazioni, far evolvere i dati alla velocità del codice...
Il documento: tenere insieme ciò che si usa insieme
Il cuore di Mongo: invece di sparpagliare un ordine in tante tabelle, tenerlo in un unico documento, annidato e completo...
Un altro modo di pensare i dati
Apriamo la stagione su MongoDB, che chiameremo Mongo: la base di dati che rifiuta le tabelle...