ANNOUNCEMENTVoyage AI joins MongoDB to power more accurate and trustworthy AI applications on Atlas. Learn more >
NEWSLearn why MongoDB was named a leader in the 2024 Gartner® Magic Quadrant™ Read the report >
NEWMongoDB 8.0: Experience unmatched speed and performance. Check it out >

Evoluzione di MongoDB – Cronologia delle versioni

La prima versione del database MongoDB è stata distribuita nell'agosto 2009. La release 1.0 e quelle che sono seguite poco dopo si sono concentrate sulla convalida di un nuovo approccio alla progettazione di database, basato su un data model doc simile a JSON e su una base di sistemi elastici e distribuiti. Quelle prime release di MongoDB hanno suscitato l'interesse sia delle startup che delle aziende.

A seguito di questa adozione iniziale che confermava l'adattamento tra prodotto e sviluppatore, il focus del team di ingegneri di MongoDB si è spostato sull'espansione del sistema che andasse oltre a un database NoSQL di nicchia, trasformandolo nella prima piattaforma di dati per sviluppatori del settore. Dai carichi di lavoro operativi e transazionali con ricerca full-text integrata all'analytics in tempo reale e al mobile computing e edge computing, la piattaforma dati per sviluppatori MongoDB Atlas accelera e semplifica il modo in cui gli sviluppatori sviluppano con i dati per qualsiasi classe di applicazione moderna, il tutto accessibile tramite un'API unificata.

Atlas architecture diagram

Gli sviluppatori hanno scaricato MongoDB oltre 265 milioni di volte.

Quali sono le novità delle ultime release di MongoDB?

2024 — MongoDB 8.0

MongoDB 8.0 è progettato per soddisfare le esigenze dei team di sviluppo, consentendo loro di concentrarsi sulla creazione di funzionalità in modo più efficiente. Con un'enfasi sulla progettazione per la sicurezza, la resilienza, la disponibilità e le prestazioni di livello aziendale, inclusi oltre 45 miglioramenti architettonici e nuove funzionalità, MongoDB 8.0 offre entusiasmanti nuove capacità per gli sviluppatori.

  • Prestazioni ottimizzate per una vasta gamma di applicazioni. MongoDB 8.0 migliora notevolmente le prestazioni consentendo alle applicazioni di interrogare e trasformare i dati in modo più rapido ed efficiente, con un throughput fino al 32% migliore. Le ottimizzazioni architettoniche in MongoDB 8.0 hanno ridotto l'utilizzo della memoria e i tempi di interrogazione. Una combinazione di funzionalità di elaborazione batch più efficienti per inserimenti, aggiornamenti ed eliminazioni, insieme ad altre ottimizzazioni, consente scritture in blocco più veloci del 56% e scritture simultanee più veloci del 20% durante la replica dei dati. Grazie alle ottimizzazioni aggiuntive, MongoDB 8.0 è in grado di gestire volumi più elevati di dati di time-series ed eseguire operazioni oltre il 200% più velocemente, riducendo l'utilizzo e il costo delle risorse.

  • Crittografia innovativa che consente nuovi casi di utilizzo. MongoDB Queryable Encryption è un'innovazione unica nel settore, sviluppata dal gruppo di ricerca sulla crittografia di MongoDB, che consente ai clienti di crittografare i dati sensibili delle applicazioni, archiviarli in modo sicuro come dati crittografati completamente randomizzati nel database MongoDB ed eseguire query espressive sui dati crittografati per l'elaborazione. MongoDB 8.0 ora include il supporto per le query sugli intervalli, oltre alle query di uguaglianza, per espandere il recupero sicuro dei dati con una maggiore flessibilità per le ricerche comuni. Ad esempio, i clienti possono eseguire ricerche basate su intervalli su dati finanziari completamente crittografati, come valutare la distribuzione dell'affidabilità creditizia trovando richiedenti con punteggi di credito all'interno di un intervallo specifico. Con Queryable Encryption, i dati richiesti rimangono crittografati fino a quando non raggiungono un utente finale autorizzato, utilizzando una chiave di decrittografia controllata dal cliente. Ora, con le query di intervallo, Queryable Encryption aiuta a ridurre il rischio di esposizione involontaria dei dati e di esfiltrazione da parte di utenti malintenzionati, con applicazioni che archiviano ed elaborano dati altamente sensibili mantenendoli crittografati per tutto il ciclo di vita, senza dover avere competenze crittografiche.

  • Scalabilità orizzontale rapida per un'elevata disponibilità globale. Con MongoDB 8.0, la scalabilità orizzontale è ora più rapida e semplice e ha un costo inferiore. Grazie alla scalabilità orizzontale, le applicazioni possono scalare oltre i limiti delle risorse di database tradizionali, suddividendo i dati su più server, noti come shard, senza dover effettuare il provisioning preliminare di una quantità di risorse di calcolo sempre maggiore per un singolo server. Le nuove funzionalità di partizionamento orizzontale di MongoDB 8.0 distribuiscono i dati tra gli shard fino a 50 volte più velocemente e con costi iniziali inferiori fino al 50%.

  • Resilienza per la domanda imprevista delle applicazioni. MongoDB 8.0 ora offre un maggiore controllo ai team per ottimizzare le prestazioni del database durante picchi di utilizzo imprevedibili e periodi prolungati di elevata domanda, garantendo un comportamento coerente dell'applicazione. MongoDB 8.0 include nuove funzionalità per impostare un limite di tempo massimo predefinito per l'esecuzione delle query, rifiutare tipi ricorrenti di query problematiche e configurare le impostazioni delle query in modo che persistano durante eventi come il riavvio del database, allo scopo di garantire prestazioni elevate per le applicazioni che affrontano un'elevata domanda o eventi imprevisti.

Insieme, queste nuove funzionalità di MongoDB 8.0 offrono la versione più veloce, durevole, sicura e affidabile di MongoDB per sviluppare un'ampia varietà di applicazioni.

Il modo più semplice per iniziare con MongoDB 8.0 è visitare mongodb.com/try, dove è possibile registrarsi per un account Atlas gratuito, scaricare l'edizione Community e scoprire di più sulla gestione autonoma di MongoDB con un abbonamento Enterprise Advanced.


2023 — MongoDB 7.0

MongoDB 7.0 Note sulla Release


2022 — MongoDB 6.0

  • MongoDB 6.0 include più funzionalità e ottimizzazioni per le raccolte di time-series, supporto migliorato per le architetture basate su eventi, supporto completo per join sharded e attraversamento di grafici, miglioramenti della resilienza operativa e dello sharding e la capacità di eseguire query espressive su dati crittografati completamente randomizzati.

  • Disponibilità generale delle istanze serverless Atlas, Atlas Data API, Atlas CLI, e Flexible Sync, che consente la sincronizzazione da cloud a edge solo dei dati pertinenti per un determinato utente o dispositivo.

  • Atlas Data Lake (in anteprima), un servizio di archiviazione completamente gestito per carichi di lavoro analitici; Atlas Data Federation, che consente di eseguire query, trasformare e aggregare senza problemi i dati da uno o più database MongoDB Atlas, Atlas Data Lake o bucket AWS S3 e la nuova Interfaccia SQL Atlas con supporto per strumenti popolari basati su SQL.

  • Sincronizzazione da cluster a cluster, che consente di sincronizzare in modo continuo i dati tra i cluster MongoDB negli stessi ambienti o in ambienti ibridi, inclusi Atlas, cloud privato, soluzioni on-premise e all'edge.

Note sulla release di MongoDB


2021-2022 — MongoDB 5.0 e release rapide

  • MongoDB 5.x con raccolte di time-series native ottimizzate per app IoT e finanziarie, resharding in tempo reale per modificare la shard key su richiesta senza tempi di inattività del database, JOIN distribuiti tra shard e attraversamenti di grafici per analytics sofisticate su dati live, sincronizzazione iniziale più veloce tramite copia di file, nuovi operatori di aggregazione e altro ancora.

  • La Stable Api di MongoDB rende le tue applicazioni a prova di futuro. È possibile eseguire l'upgrade alle ultime release di MongoDB senza il rischio di modifiche che interrompano la compatibilità con le release precedenti.

  • Le istanze serverless Atlas (anteprima) scalano automaticamente e dinamicamente per soddisfare il tuo carico di lavoro e paghi solo per le risorse consumate.

  • L'API MongoDB Atlas Data (anteprima) offre un'API completamente gestita, simile a REST, per accedere ai dati di Atlas senza la necessità di driver di database.

Note di release di MongoDB


2020 — MongoDB 4.4

  • MongoDB 4.4 che offre aggregazioni più ricche con UNION, replica in streaming che riduce la latenza di sincronizzazione dei dati su un cluster di database distribuito fino al 50%, letture con hedge e mirrored, per una latenza bassa e costante in caso di guasti dell'infrastruttura.

  • MongoDB Atlas Online Archive per classificare automaticamente i dati obsoleti dal tuo database in un'archiviazione di oggetti completamente gestita e interrogabile, ottimizzando la scalabilità, le prestazioni e i costi.

  • Realm & Sync, che offre esperienze di prim'ordine all'edge della rete con un database mobile integrato e sincronizzazione automatica con MongoDB Atlas nel cloud, mantenendo i dati aggiornati tra utenti, dispositivi e il tuo back-end.

  • Cluster multi-cloud di MongoDB Atlas che offre la possibilità di distribuire i dati in un unico cluster su più cloud pubblici contemporaneamente o di trasferire i carichi di lavoro senza soluzione di continuità tra di essi.

Note di release di MongoDB


2019 — MongoDB 4.2

  • MongoDB 4.2 introduce transazioni ACID distributed e tra shard, per garantire l'integrità dei dati su scala globale; crittografia a livello di campo lato client, offrendo alcuni dei controlli della privacy più efficaci in assoluto; viste materializzate on-demand per analytics estremamente veloci.

  • MongoDB Atlas Search, che combina la potenza di Apache Lucene con la piattaforma Atlas, agevolando lo sviluppo di ricerche full-text rapide e pertinenti sui tuoi dati nel cloud.

  • MongoDB Atlas Data Lake, che consente di eseguire query sui dati in modo rapido e semplice in qualsiasi formato su Amazon S3 utilizzando la MongoDB Query API.

  • MongoDB Operator per Kubernetes e MongoDB Connector per Apache Kafka, che semplifica l'integrazione di MongoDB nel tuo patrimonio di applicazioni.

Note di release di MongoDB


2018 — MongoDB 4.0

  • MongoDB 4.0 offre transazioni ACID multi-documento, che rendono ancora più semplice affrontare un'intera gamma di casi di utilizzo con MongoDB e semplificando le migrazioni dei database legacy.

  • Cluster globali MongoDB Atlas, che creano distribuzioni di database completamente gestite e distributed a livello globale per letture e scritture a bassa latency, oltre a controlli di posizionamento dei dati per la conformità normativa.

  • Controlli di sicurezza aziendale di MongoDB Atlas con integrazione LDAP, possibilità di usare il proprio KMS per la crittografia dei dati a riposo e registrazione granulare degli audit degli eventi.

  • MongoDB Charts è un moderno strumento di visualizzazione e analytics dei dati che consente di creare, condividere e incorporare facilmente visualizzazioni da Atlas e Atlas Data Lake.

Note di release di MongoDB


2017 — MongoDB 3.6

  • Il servizio di database MongoDB Atlas completamente gestito è ora ampliato da AWS ad Azure e Google Cloud, offrendo una distribuzione dei dati impareggiabile tra tutti i principali fornitori di cloud.

  • Change stream per creare applicazioni reattive sempre attive, in tempo reale e scritture che è possibile riprovare, consentendo agli sviluppatori di creare app più resilienti con meno codice lato client.

  • Ulteriore miglioramento dell'integrità dei dati con convalida dello schema per applicare uno schema ai tuoi dati.

  • Implementazione di un orologio logico globale per applicare un tempo coerente in tutte le operazioni in un cluster distributed, migliorando ulteriormente l'integrità e la resilienza dei dati, insieme a garanzie di coerenza causale per garantire la coerenza di lettura-scrittura proprie.

Note di release di MongoDB


2016 — MongoDB 3.4

  • Il servizio di database MongoDB Atlas completamente gestito, lanciato su AWS, che offre automazione integrata per l'ottimizzazione delle risorse e dei carichi di lavoro e una sicurezza sempre attiva, supportato da uno SLA con uptime del 99,995%.

  • Elaborazione native dei grafici con $graphLookup per individuare modelli nei dati connessi; il tipo di dati decimale per l'elaborazione ad alta precisione di dati finanziari e scientifici e viste di sola lettura per filtrare e mascherare i dati.

  • Partizionamento orizzontale basato su zone per individuare i dati all'interno di regioni specifiche e ribilanciarli 10 volte più velocemente tra cluster di database scalati elasticamente.

  • MongoDB Connector per Apache Spark, che offre un'integrazione senza interruzioni nei flussi di lavoro di data science e AI.

Note di release di MongoDB


2015 (fine) — MongoDB 3.2

Note di release di MongoDB


2015 (inizio) — MongoDB 3.0

  • MongoDB 3.0 con il motore di archiviazione WiredTiger offre controllo della simultaneità a livello di documento e compressione incorporata per un aumento della scalabilità di un ordine di grandezza.

  • MongoDB Ops Manager è la piattaforma di gestione self-hosted che consente di distribuire, monitorare, eseguire il backup e scalare MongoDB sulla tua infrastruttura con il 95% in meno di costi operativi.

  • Replica set da 50 membri, che consente una distribuzione globale dei dati.

Note di release di MongoDB


Vuoi saperne di più?
Il nostro white paper MongoDB Evolved descrive nel dettaglio le nuove funzionalità e i miglioramenti più importanti apportati dal 2015 a oggi.
Che ne dici di iniziare a sviluppare?
Avvia un nuovo cluster o migra subito a MongoDB Atlas, senza interruzione del servizio.