# MongoDB Reviews
**Vendor:** MongoDB  
**Category:** [Database Documentali](https://www.g2.com/it/categories/document-databases)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 557
## About MongoDB
Costruita da sviluppatori, per sviluppatori, la piattaforma dati per sviluppatori di MongoDB è un database con un insieme integrato di servizi correlati che consentono ai team di sviluppo di affrontare le crescenti esigenze della vasta gamma di applicazioni moderne di oggi, tutto in un&#39;esperienza utente unificata e coerente. MongoDB ha decine di migliaia di clienti in oltre 100 paesi. La piattaforma di database MongoDB è stata scaricata centinaia di milioni di volte dal 2007, e ci sono stati milioni di costruttori formati attraverso i corsi di MongoDB University. Per saperne di più, visita www.mongodb.com.



## MongoDB Pros & Cons
**What users like:**

- Gli utenti trovano che la **facilità d&#39;uso** di MongoDB migliori la velocità di sviluppo e la flessibilità nella gestione dei database per diverse applicazioni. (12 reviews)
- Gli utenti amano la **flessibilità** di MongoDB, che consente una facile scalabilità e una gestione diversificata dei dati per soddisfare le esigenze in evoluzione delle applicazioni. (11 reviews)
- Gli utenti apprezzano l&#39; **archiviazione dati senza schema** di MongoDB, che consente una gestione flessibile ed efficiente dei documenti JSON e dei dati in tempo reale. (7 reviews)
- Gli utenti apprezzano la **compatibilità di MongoDB con molteplici strutture di dati** , migliorando la flessibilità e la facilità di integrazione per gli sviluppatori. (7 reviews)
- Gli utenti apprezzano la **scalabilità senza interruzioni** di MongoDB, che consente una gestione efficace sia delle applicazioni piccole che di quelle grandi. (7 reviews)
- Gli utenti apprezzano la **grande flessibilità dello schema** di MongoDB, che semplifica la gestione dei dati e l&#39;integrazione con le applicazioni. (7 reviews)
- Ease of Setup (6 reviews)
- Gli utenti apprezzano le **facili integrazioni** di MongoDB, che consentono connessioni rapide con varie piattaforme e flussi di lavoro efficienti. (6 reviews)
- Gli utenti apprezzano le **alte prestazioni** di MongoDB, beneficiando della sua velocità, scalabilità e metodi di indicizzazione efficienti. (6 reviews)
- Scaling (5 reviews)

**What users dislike:**

- Gli utenti lottano con la **difficile curva di apprendimento** di MongoDB, specialmente quando passano dai sistemi SQL tradizionali. (6 reviews)
- Gli utenti notano che la **complessità delle query** in MongoDB può essere impegnativa, specialmente per i nuovi arrivati e per i grandi set di dati. (5 reviews)
- Gli utenti trovano **la ripida curva di apprendimento** di MongoDB impegnativa, soprattutto per coloro che passano da SQL o da stack tecnologici non popolari. (4 reviews)
- Gli utenti trovano la **difficile configurazione** di MongoDB un ostacolo significativo, complicando la loro esperienza complessiva. (3 reviews)
- Gli utenti evidenziano i **costi elevati** di MongoDB Atlas, specialmente con applicazioni su larga scala e necessità di archiviazione estese. (3 reviews)
- Indexing Limitations (3 reviews)
- Performance Issues (3 reviews)
- Gli utenti trovano **la codifica complessa** in MongoDB impegnativa, richiedendo spesso una curva di apprendimento ripida e un&#39;indicizzazione adeguata. (2 reviews)
- Complex Configuration (2 reviews)
- Complex Data Modeling (2 reviews)

## MongoDB Reviews
  ### 1. Database flessibile e ad alte prestazioni con scalabilità facile

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sai shivan J. | Associate Consultant, Mid-Market (51-1000 dip.)

**Reviewed Date:** March 24, 2026

**Cosa Le piace di più di MongoDB?**

Il meglio di MongoDB è il suo schema di documenti flessibile che mi permette di memorizzare dati simili a JSON senza strutture di tabelle rigide, perfetto per il mio lavoro di analista dei dati. MongoDB offre velocità di recupero dati in tempo reale sotto i 100 ms, rendendolo incredibilmente veloce per interrogare e analizzare grandi set di dati. La scalabilità orizzontale tramite sharding mi consente di gestire facilmente volumi di dati in crescita senza cali di prestazioni, essenziale per i sistemi di gestione dei dati degli eventi. Il modello di documenti JSON/BSON nativo di MongoDB significa che posso lavorare con i dati nello stesso formato che uso nel mio codice, eliminando i problemi di conversione e aumentando la produttività degli sviluppatori. Le ricche query ad-hoc, l'indicizzazione potente e le pipeline di aggregazione integrate mi permettono di eseguire analisi complesse in tempo reale e trasformazioni dei dati direttamente nel database.

**Cosa non Le piace di MongoDB?**

Una cosa che non mi piace di MongoDB è che non supporta le transazioni ACID multi-documento in modo robusto come i tradizionali database SQL, il che può essere problematico per le applicazioni che richiedono una forte coerenza tra più operazioni. L'uso della memoria di MongoDB può essere piuttosto elevato poiché si basa fortemente sulla RAM per la cache e le prestazioni, richiedendo più risorse infrastrutturali rispetto ad alcuni altri database. La mancanza di join nativi significa che spesso devo gestire le relazioni tra i dati nel codice dell'applicazione piuttosto che a livello di database, il che aggiunge complessità alle query e può influire sulle prestazioni. Inoltre, la duplicazione dei dati è comune in MongoDB a causa del suo modello di documento denormalizzato, portando a maggiori requisiti di archiviazione e potenziali sfide di coerenza dei dati quando si aggiornano campi duplicati su più documenti.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

MongoDB risolve il problema degli schemi rigidi e fissi nei database tradizionali fornendo un modello di documento flessibile che mi permette di memorizzare strutture di dati in evoluzione senza migrazioni complesse, accelerando significativamente il mio sviluppo. Risolve le sfide di scalabilità attraverso lo sharding orizzontale, permettendomi di gestire enormi volumi di dati di contatori e registri di eventi senza degrado delle prestazioni, il che è cruciale per il mio lavoro con MDMS. L'alta disponibilità di MongoDB tramite i set di replica garantisce zero tempi di inattività per le mie applicazioni, passando automaticamente ai nodi secondari se il primario fallisce. Il database risolve il problema della dissonanza tra codice e dati memorizzando documenti JSON/BSON che corrispondono alle strutture dati della mia applicazione, eliminando l'overhead di conversione e aumentando la mia produttività come sviluppatore. Il potente framework di aggregazione e indicizzazione di MongoDB risolve le complesse esigenze di trasformazione e analisi dei dati direttamente all'interno del database, permettendomi di eseguire analisi dei dati in tempo reale senza strumenti di elaborazione esterni.

  ### 2. Modello di documento flessibile e sviluppo rapido con MongoDB Atlas

**Rating:** 4.5/5.0 stars

**Reviewed by:** Priyanshu J. | Social Media Lead, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 23, 2026

**Cosa Le piace di più di MongoDB?**

È quanto sia flessibile la struttura basata su documenti per gestire dati di progetto reali. La utilizzo nei progetti backend in Node.js dove memorizzare dati simili a JSON direttamente come documenti rende lo sviluppo molto più veloce rispetto ai tradizionali database relazionali. Aggiungere nuovi campi o aggiornare gli schemi è semplice, quindi non devo ridisegnare le tabelle ogni volta che cambiano i requisiti. Le prestazioni sono anche molto buone per le operazioni di lettura e scrittura in applicazioni web e API più piccole. L'ho integrato con Auth0 per gestire i dati degli utenti dopo l'autenticazione e il flusso di lavoro è fluido. L'onboarding di MongoDB Atlas è stato semplice e collegare i database alle applicazioni ha richiesto solo pochi minuti. Nel complesso, mi ha aiutato a costruire e scalare progetti backend più rapidamente con meno complessità nella gestione del database.

**Cosa non Le piace di MongoDB?**

Gestire relazioni complesse tra i dati può diventare difficile rispetto ai database SQL. In uno dei miei progetti backend, gestire dati di utenti e compiti profondamente connessi ha richiesto query aggiuntive e strutturazione manuale. Ho anche notato che se gli indici non sono configurati correttamente, le prestazioni delle query possono rallentare man mano che il database cresce. MongoDB Atlas è facile da iniziare, ma i prezzi aumentano rapidamente quando lo storage e l'uso si espandono. Il debug delle pipeline di aggregazione può anche diventare confuso per query più avanzate. In generale, funziona bene per strutture di dati flessibili, ma la gestione di dati complessi e la scalabilità richiedono una gestione attenta.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Ha risolto il mio problema di gestione di strutture dati flessibili e in evoluzione nei progetti backend. In precedenza, ogni volta che cambiavano i requisiti del progetto, modificare tabelle e schemi nei database relazionali richiedeva uno sforzo extra e rallentava lo sviluppo. Con MongoDB, posso memorizzare documenti simili a JSON direttamente, il che rende molto più facile gestire i dati degli utenti, i dettagli del progetto e le risposte API. In uno dei miei progetti Node.js, l'ho integrato con Auth0 per memorizzare i profili utente autenticati senza creare tabelle di database complesse. Interrogare e aggiornare i dati è diventato molto più veloce durante lo sviluppo. Ha anche ridotto il tempo necessario per la configurazione del database e le modifiche allo schema.

  ### 3. MongoDB rende lo sviluppo JavaScript-First senza sforzo

**Rating:** 5.0/5.0 stars

**Reviewed by:** MdAlqma A. | Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** April 29, 2026

**Cosa Le piace di più di MongoDB?**

Quello che mi piace di più di MongoDB è quanto velocizza lo sviluppo nel mondo reale senza intralciare.

Dal punto di vista del flusso di lavoro quotidiano, il modello a documenti è il più grande vantaggio. Memorizzo i dati nella stessa struttura annidata che le mie API restituiscono, quindi non perdo tempo a unire tabelle o a rimodellare le risposte. Questo da solo riduce le ore necessarie per costruire o modificare gli endpoint.

Il pipeline di aggregazione è qualcosa che uso regolarmente per dashboard e analisi. Invece di scrivere logica backend extra, gestisco il filtraggio, il raggruppamento e le trasformazioni direttamente nel database, il che mantiene il mio codice più pulito e veloce.

Dal lato UI/UX, MongoDB Compass e Atlas fanno la differenza. Essere in grado di ispezionare visivamente i documenti, testare le query e gestire gli indici risparmia molto tempo di debug rispetto ai flussi di lavoro basati esclusivamente su CLI.

Dal punto di vista delle prestazioni, un corretto indicizzazione (soprattutto indici composti) ha migliorato significativamente la velocità delle query nelle mie app, trasformando spesso endpoint lenti in risposte quasi istantanee.

Un vantaggio inaspettato è stato quanto bene gestisce i rapidi cambiamenti di prodotto. Posso distribuire funzionalità senza bloccarmi in uno schema rigido all'inizio, il che ha reso l'iterazione molto più veloce e ha ridotto il lavoro di rifacimento.

Nel complesso, ha migliorato il mio flusso di lavoro riducendo il codice boilerplate, semplificando la gestione dei dati e permettendomi di passare più velocemente dall'idea alla produzione.

**Cosa non Le piace di MongoDB?**

Ciò che non mi piace di MongoDB si manifesta principalmente man mano che il progetto cresce.

Il problema più grande è l'incoerenza dello schema. Poiché la validazione non è rigorosa di default, le collezioni possono finire con strutture di documenti miste. Questo mi ha causato bug in produzione perché diversi record non seguono la stessa forma. Di solito risolvo questo problema con Mongoose o con una validazione personalizzata, ma aggiunge complessità extra. Un'applicazione più forte e più opinata dello schema fin dall'inizio aiuterebbe.

Gestire le relazioni è un altro punto debole. $lookup funziona, ma non è pulito o performante come le join SQL per relazioni complesse. In alcuni casi, ho dovuto duplicare dati o ristrutturare le cose, il che aumenta il carico di manutenzione. Un modo più ottimizzato e user-friendly per gestire le relazioni migliorerebbe questo aspetto.

Sul lato UI, strumenti come Compass sono utili, ma possono sembrare lenti o limitati quando si lavora con grandi set di dati. Interrogare ed esplorare grandi collezioni non è sempre fluido. Migliori prestazioni e strumenti di debug più avanzati farebbero la differenza.

Anche i costi possono diventare una preoccupazione con MongoDB Atlas man mano che l'uso scala. I costi aumentano rapidamente con l'archiviazione e le operazioni, il che impatta il ROI per progetti più piccoli. Suggerimenti più trasparenti per l'ottimizzazione dei costi aiuterebbero gli sviluppatori a gestire meglio questo aspetto.

Nel complesso, questi problemi non bloccano l'uso, ma aggiungono attrito man mano che il sistema scala.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

MongoDB risolve principalmente il problema dei modelli di dati rigidi che rallentano lo sviluppo.

Abbiamo avuto difficoltà con frequenti cambiamenti di schema e migrazioni nei database relazionali, ma ora possiamo evolvere le strutture dei documenti al volo, il che ha portato a una consegna delle funzionalità molto più rapida.

Abbiamo anche avuto difficoltà con join complessi e ristrutturazione dei dati per le API, ma ora possiamo memorizzare dati correlati insieme e recuperarli in una singola query, il che ha ridotto la complessità del backend e migliorato i tempi di risposta.

In termini di impatto:

Tempo di sviluppo per nuove funzionalità ridotto del ~30–40%
Tempi di risposta delle API migliorati (ad esempio, ~400ms → ~150ms in alcuni endpoint)
Meno tempo speso per migrazioni e rifattorizzazione degli schemi

Nel complesso, ha reso il nostro flusso di lavoro più flessibile e significativamente più veloce, specialmente nei prodotti in rapido cambiamento.

  ### 4. Schema flessibile di MongoDB e query potenti che scalano

**Rating:** 4.5/5.0 stars

**Reviewed by:** Prakash C. | Developer, Software per computer, Mid-Market (51-1000 dip.)

**Reviewed Date:** April 21, 2026

**Cosa Le piace di più di MongoDB?**

Lo schema flessibile è il più grande vantaggio di MongoDB, e fornisce anche supporto per molti tipi di dati. Si scala bene perché offre il sharding. Supporta anche query complesse, pipeline di aggregazione e diversi tipi di indici, il che rende il recupero dei dati sia flessibile che potente.

**Cosa non Le piace di MongoDB?**

Uno svantaggio di MongoDB è che il suo schema flessibile può portare a incoerenze nei dati se non viene gestito con attenzione. Inoltre, rispetto ai database relazionali, è generalmente meno adatto per sistemi transazionali complessi. Se stiamo costruendo un sistema come una banca, o ovunque la coerenza dei dati sia più importante, questo può diventare una vera preoccupazione.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

MongoDB affronta la sfida di lavorare con dati non strutturati e in rapido cambiamento offrendo uno schema flessibile. Per me, questo accelera lo sviluppo, rende più facile adattarsi a nuovi requisiti e semplifica il modo in cui i dati sono memorizzati e recuperati. Inoltre, il suo supporto per il sharding consente la scalabilità orizzontale, così le applicazioni possono gestire volumi di dati e traffico crescenti in modo più efficiente.

  ### 5. Potente database di documenti con buona flessibilità

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alan R. | Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** February 25, 2026

**Cosa Le piace di più di MongoDB?**

MongoDB è molto flessibile e facile da usare, specialmente quando si lavora con modelli di dati semi-strutturati o in evoluzione. La struttura basata su documenti rende lo sviluppo più veloce poiché non sei vincolato a schemi rigidi come nei tradizionali database relazionali. Si integra bene con le applicazioni moderne e funziona senza problemi con vari linguaggi di programmazione e framework.

Apprezzo anche quanto sia facile scalare orizzontalmente, in particolare quando si utilizza MongoDB Atlas. Funzionalità come la replica integrata, i backup e il monitoraggio semplificano la gestione operativa. Il linguaggio di query è potente ma intuitivo, e le opzioni di indicizzazione ti permettono di ottimizzare le prestazioni in modo efficace. Nel complesso, è un database solido per applicazioni moderne e cloud-native.

**Cosa non Le piace di MongoDB?**

Sebbene la flessibilità sia un punto di forza, può anche portare a incoerenze se la validazione dello schema non viene applicata correttamente. Senza una struttura chiara e una governance, i modelli di dati possono diventare disordinati nel tempo. L'ottimizzazione delle prestazioni può richiedere un'attenta indicizzazione e ottimizzazione delle query, specialmente su larga scala. Inoltre, i costi in ambienti gestiti come Atlas possono crescere rapidamente a seconda delle dimensioni di archiviazione, dei backup e della configurazione del cluster.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

MongoDB ci consente di gestire strutture di dati dinamiche e in evoluzione senza modificare costantemente schemi rigidi. Questo accelera i cicli di sviluppo e rende più facile adattare le applicazioni man mano che i requisiti cambiano. Supporta anche alta disponibilità e scalabilità, garantendo che le nostre applicazioni rimangano stabili con l'aumento dell'uso. La capacità di memorizzare e recuperare rapidamente grandi volumi di dati in un formato flessibile ha ridotto significativamente i costi di sviluppo e migliorato il time to market.

  ### 6. MongoDB offre alte prestazioni, scalabilità e schema flessibile

**Rating:** 5.0/5.0 stars

**Reviewed by:** Narrsinh  K. | Director of engineering, Mid-Market (51-1000 dip.)

**Reviewed Date:** May 07, 2026

**Cosa Le piace di più di MongoDB?**

Mongodb è un database ottimizzato per le prestazioni, con caratteristiche come integrazione, prezzi e ROI, flessibilità dello schema, alta scalabilità, query ricche, linguaggio, funzionalità AI.

**Cosa non Le piace di MongoDB?**

Indici TTL: Eliminano automaticamente i documenti vecchi dopo un periodo di tempo. Utili per log/sessioni, ma non molto entusiasmanti.
Elezioni del Set di Replica: Processo interno per scegliere un nodo primario durante il failover. Importante per l'affidabilità, ma principalmente meccaniche infrastrutturali.
Preoccupazioni di Scrittura: Controlla quanto in sicurezza i dati vengono scritti attraverso le repliche. Critico in produzione, ma pesante nella configurazione.
Collezioni Limitate: Collezioni a dimensione fissa che sovrascrivono i dati vecchi. Caso d'uso di nicchia.
Limiti di Dimensione BSON: Discussioni sulle limitazioni tecniche (limite di 16 MB per documento) sono pratiche ma non divertenti.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Sta risolvendo il problema della flessibilità e delle prestazioni dello schema

  ### 7. Database scalabile e ad alte prestazioni con integrazione API senza soluzione di continuità con MongoDB.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vishesh B. | Software Engineer, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** March 24, 2026

**Cosa Le piace di più di MongoDB?**

Scalabilità – scalabilità orizzontale integrata con sharding
Alta prestazione – ottimizzato per applicazioni con elevato carico di lettura/scrittura
Facilità di integrazione – funziona senza problemi con API moderne e microservizi
Framework di aggregazione – potente per l'elaborazione dei dati senza bisogno di join SQL complessi

**Cosa non Le piace di MongoDB?**

Una delle maggiori limitazioni è la mancanza di un forte supporto relazionale. A differenza dei tradizionali database SQL, gestire relazioni complesse (join tra più collezioni) può essere inefficiente o richiedere uno sforzo di progettazione aggiuntivo, spesso spingendo la logica nel livello dell'applicazione.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

MongoDB risolve il problema dei database rigidi e difficili da scalare.

Permette una struttura dati flessibile → non è necessario cambiare schema ogni volta
Funziona bene con i dati JSON → facile da usare nel codice
Supporta una scalabilità semplice → buono per applicazioni in crescita

  ### 8. Archiviazione dati flessibile e facile da usare con MongoDB

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ravi S. | Frontend Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** June 04, 2026

**Cosa Le piace di più di MongoDB?**

Mi piace MongoDB per la sua archiviazione basata sui dati e la flessibilità dello schema. Mi permette di memorizzare dati in formati non tabellari e gestire qualsiasi tipo di dato, a differenza dei database SQL dove dovevo attenermi a uno schema predefinito. La funzione di scalabilità orizzontale e la curva di apprendimento facile rendono anche MongoDB prezioso per me. L'installazione iniziale di MongoDB è stata molto facile per il mio team.

**Cosa non Le piace di MongoDB?**

meno adatto per join complessi, consumo di memoria e duplicazione dei dati

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Uso MongoDB per memorizzare i dati in un formato non tabellare, accogliendo qualsiasi tipo di dato. Offre flessibilità di schema e la possibilità di memorizzare dati in coppie chiave-valore, a differenza delle rigide tabelle SQL. Questo cambiamento aiuta con lo scaling orizzontale e offre una curva di apprendimento facile.

  ### 9. MongoDB: Configurazione Facile, Integrazione Fluida e Ottima Interfaccia Atlas/Compass

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sai pavan kumar D. | Intern, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 08, 2026

**Cosa Le piace di più di MongoDB?**

Mongo DB è un database no sql, quindi non abbiamo bisogno di uno schema fisso per memorizzare i dati. Mongo DB è molto facile da integrare nel nostro progetto o applicazione web. L'installazione è stata anche molto semplice. Ha anche una buona documentazione. Mi piace molto l'interfaccia utente sia di Atlas che di Compass.

**Cosa non Le piace di MongoDB?**

MongoDB non ha uno schema rigido e offre poco supporto per relazioni complesse, il che a volte porta a una gestione dei dati difficile.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Mongo DB mi aiuta a gestire dati non strutturati. Mongo DB mi aiuta per un'integrazione e uno sviluppo rapidi. Possiamo anche scalare facilmente le nostre applicazioni.

  ### 10. Archiviazione di documenti senza sforzo, curva di apprendimento ripida con C#

**Rating:** 4.5/5.0 stars

**Reviewed by:** Soham P. | Software Engineer, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 25, 2025

**Cosa Le piace di più di MongoDB?**

Amo quanto sia veloce e facile avviare un nuovo cluster con MongoDB e memorizzare i dati. La capacità di gestire rapidamente dati JSON non strutturati e fornire un recupero veloce è incredibilmente preziosa, soprattutto per la mia applicazione basata su AI che utilizza dati provenienti dal web scraping. Trovo la funzionalità di document store di MongoDB particolarmente vantaggiosa perché mi permette di memorizzare qualsiasi tipo di dato senza dover creare strutture, il che semplifica notevolmente il mio processo di sviluppo. La semplicità e la facilità di configurazione iniziale in MongoDB lo rendono una scelta ideale per le mie esigenze di database. Nel complesso, la mia esperienza con MongoDB è stata molto positiva e sono propenso a raccomandarlo ad altri.

**Cosa non Le piace di MongoDB?**

Trovo difficile imparare MongoDB con stack tecnologici non popolari come C# Dotnet Core Web API. Non ci sono abbastanza risorse disponibili su internet per facilitare l'apprendimento di come utilizzare efficacemente MongoDB con Dotnet Core.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Utilizzo MongoDB per l'archiviazione veloce e il rapido recupero di dati JSON non strutturati, il che semplifica la gestione dei dati dalla mia applicazione basata su AI senza la necessità di strutture predefinite.

  ### 11. Database con Prestazioni Elevate

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nijat I. | Full-stack Developer, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 08, 2026

**Cosa Le piace di più di MongoDB?**

MongoDB fornisce facilità e flessibilità quando si lavora con dati massicci e non strutturati. MongoDB ha una struttura a documenti che consente di memorizzare dati complessi senza schemi. La piattaforma MongoDB si scala senza problemi e gestisce sia applicazioni piccole che grandi. La piattaforma si integra facilmente con linguaggi di programmazione e ambienti. Promuove uno sviluppo rapido. Offre un mezzo scalabile e flessibile per gestire le operazioni del database.

**Cosa non Le piace di MongoDB?**

Le query più complesse saranno a volte meno intuitive di quelle che si troverebbero in un database SQL tradizionale. Alcuni aspetti del sistema richiedono un'ulteriore configurazione o l'uso di un account a pagamento. Gestire dataset molto grandi potrebbe richiedere una buona quantità di indicizzazione e ottimizzazione. I pipeline di aggregazione saranno occasionalmente un problema per il nuovo utente. È un buon sistema, ma questi piccoli problemi si verificano.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

MongoDB affronta la sfida di gestire dati non strutturati e su larga scala con efficienza. Consente una modellazione dei dati flessibile, uno sviluppo rapido e una scalabilità senza problemi. C'è una replica integrata e il sharding per una maggiore affidabilità e prestazioni. In definitiva, questo ha risparmiato tempo, semplificato l'amministrazione del database e supportato lo sviluppo delle applicazioni in modo scalabile.

  ### 12. Configurazione senza sforzo, perfetta per l'archiviazione senza schema

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rishab S. | Technical Lead, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 22, 2026

**Cosa Le piace di più di MongoDB?**

Mi piace molto MongoDB per la sua capacità di memorizzare documenti di dati senza schema, il che mi permette di memorizzare facilmente oggetti JSON con array di oggetti internamente. Apprezzo la funzionalità di eseguire query basate su aggregazione dove posso aggiungere fasi per diversi tipi di query come match, project, group e sort. L'installazione iniziale è stata molto facile e fluida, il che ha reso l'inizio un gioco da ragazzi.

**Cosa non Le piace di MongoDB?**

Non dirò che non funziona, ma le transazioni e la capacità di gestire le join tra diversi database possono essere gestite in modo più efficace.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

MongoDB mi permette di memorizzare informazioni senza definire alcuno schema, risolvendo il problema di memorizzare dati in un formato relazionale. Mi piace la sua capacità di memorizzare dati senza schema e di eseguire query di aggregazione complesse per estrarre informazioni precise per la mia app.

  ### 13. Configurazione senza sforzo, necessita di un miglior supporto alla vettorizzazione

**Rating:** 4.0/5.0 stars

**Reviewed by:** Bilal M.

**Reviewed Date:** December 31, 2025

**Cosa Le piace di più di MongoDB?**

Mi piace l'architettura di base di MongoDB e quanto sia facile trovare il mio JSON con le librerie Python. Fornisce un buon punteggio con le librerie Python, rendendo l'esportazione, la crittografia e la decrittografia dei dati molto facili. L'ultima caratteristica sui database vettoriali è semplicemente sorprendente per me come ingegnere AI e ha cambiato il panorama per me. Non ho più bisogno di usare nessun altro database vettoriale e mi sento davvero a mio agio usando MongoDB. L'installazione iniziale è stata molto facile, soprattutto con Mongo Compass e le risorse fornite per Python, che la rendono più semplice di qualsiasi altra installazione.

**Cosa non Le piace di MongoDB?**

La cosa principale con i database dei record è che devi configurarli manualmente la maggior parte delle volte. Preferirei se ci fosse una configurazione per definire tutto dal codice Python piuttosto che dover entrare nell'interfaccia di Mongo e cambiarlo lì. Non forniscono un'integrazione automatica dei database vettorializzati dal codice Python, il che è un po' un ostacolo per me.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Utilizzo MongoDB per memorizzare facilmente dati non-SQL come oggetti JSON. Semplifica l'archiviazione di embedding e si integra bene con Python, risparmiandomi tempo e fatica. La facilità d'uso di MongoDB e la sua funzione di database vettoriale sono rivoluzionarie per il mio lavoro di intelligenza artificiale.

  ### 14. Sistema di database documentale flessibile e scalabile!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Mid-Market (51-1000 dip.)

**Reviewed Date:** December 22, 2025

**Cosa Le piace di più di MongoDB?**

MongoDB è un sistema di database altamente flessibile che offre diversi vantaggi, tra cui il supporto per l'annidamento dei documenti e l'indicizzazione parziale su vari campi. Continua a consentire aggregazioni robuste, permettendo l'uso di filtri e operazioni regex. Allo stesso tempo, MongoDB offre un approccio più orientato agli sviluppatori per visualizzare e modificare qualsiasi documento di tipo JSON.

Abbiamo scelto MongoDB per la sua flessibilità intrinseca e perché si scala molto bene, che è esattamente ciò di cui abbiamo bisogno.

**Cosa non Le piace di MongoDB?**

A volte, può essere difficile determinare esattamente quanta quantità di dati viene recuperata durante un'aggregazione. Avere queste informazioni prontamente disponibili mentre si eseguono tali azioni—sia in MongoDB Compass che in strumenti simili—sarebbe un vantaggio significativo per valutare le preoccupazioni sulle prestazioni e l'efficienza complessiva.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

MongoDB serve come sistema di database principale per il nostro team, gestendo sia l'archiviazione che il recupero dei dati aziendali. Ci affidiamo ad esso in tutti i nostri microservizi, organizzando le diverse aree di interesse utilizzando namespace separati.

  ### 15. Archiviazione dati flessibile con un'esperienza amichevole per gli sviluppatori

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abhishek C. | Associate Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** October 01, 2025

**Cosa Le piace di più di MongoDB?**

La parte migliore di MongoDB è la flessibilità che offre come sviluppatore. Quella struttura senza schema rende estremamente facile iniziare a costruire qualcosa senza dover pensare troppo a tutte le tabelle e le relazioni come si fa in SQL. Nel mio ultimo progetto, abbiamo dovuto gestire dati assicurativi dinamici dove i campi non erano affatto fissi, e Mongo li ha gestiti perfettamente. È davvero facile da usare, specialmente se sei già a tuo agio con JSON, perché i documenti sembrano naturali. Integrarlo con Spring Boot è stato semplice anche – non ho dovuto spendere molto tempo a configurare le cose, praticamente basta inserire il driver e partire. Dal punto di vista dell'implementazione, non è molto pesante rispetto ad altri database, e scalare con set di replica e sharding funziona decentemente una volta che ci si prende la mano. Per quanto riguarda il supporto clienti, non ho mai usato la versione enterprise, ma i forum della comunità e la documentazione sono piuttosto validi; di solito trovo risposte rapidamente. Uso MongoDB molto per progetti personali e al lavoro, specialmente quando la velocità di sviluppo conta più di avere uno schema super rigido. In generale, sembra moderno, veloce e amichevole per gli sviluppatori. Potrebbe non essere la scelta perfetta per ogni singola cosa, ma per progetti dove i requisiti cambiano sempre, MongoDB ti fa davvero risparmiare tempo.

**Cosa non Le piace di MongoDB?**

Sì, quello che non mi piace di MongoDB è come le prestazioni possano calare se non si tiene sotto controllo gli indici. All'inizio tutto è super veloce, ma una volta che i dati crescono, alcune query iniziano a rallentare e ti rendi conto che devi passare tutto questo tempo a ottimizzare gli indici. E ora hanno le transazioni, il che è positivo, ma non è ancora così forte o fluido come quello che ottieni con un database relazionale come Postgres. Per le cose in cui hai bisogno di una coerenza davvero rigorosa, Mongo può sembrare un po' rischioso a volte. Penso anche che il framework di aggregazione abbia una curva di apprendimento piuttosto alta. Alcune query che sarebbero solo un semplice JOIN in SQL finiscono per essere queste pipeline incredibilmente lunghe in Mongo, e può diventare complicato. È sicuramente uno strumento solido, ma non è assolutamente un affare "imposta e dimentica". Devi davvero tenerlo d'occhio e ottimizzare le cose regolarmente.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Quindi il problema principale che MongoDB risolve per noi è gestire tutti questi dati non strutturati e semi-strutturati. Come nei nostri sistemi assicurativi, tutti questi diversi partner inviano dati leggermente diversi, con campi che cambiano sempre o sono totalmente opzionali. Con SQL era un grande problema dover modificare costantemente le tabelle, ma con Mongo prendiamo semplicemente il JSON e lo memorizziamo così com'è, il che onestamente ci fa risparmiare un sacco di tempo. Possiamo semplicemente prototipare e lanciare funzionalità molto rapidamente senza rimanere bloccati su alcuni progetti di schema rigidi. Rende il team molto più agile e non dobbiamo fare affidamento su un DBA per ogni piccolo cambiamento di schema. La scalabilità è un'altra area in cui aiuta davvero. Una volta che il dataset diventa enorme, possiamo scalare con set di replica o sharding senza una riscrittura massiccia dal lato del codice. Per le cose che sono davvero pesanti in lettura, funziona alla grande—una volta che finalmente hai sistemato gli indici comunque. In generale, ci permette di muoverci più velocemente, gestire dati disordinati e in evoluzione, e c'è molta meno frizione tra noi sviluppatori backend e tutta la struttura del database.

  ### 16. Configurazione senza sforzo, gestione potente dei dati

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vashishth P. | Software Engineer, Software per computer, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 21, 2026

**Cosa Le piace di più di MongoDB?**

Apprezzo molto la capacità di MongoDB di supportare più strutture di dati e l'archiviazione basata su documenti. La tolleranza alle partizioni e la sua alta disponibilità lo rendono estremamente potente. L'integrazione e la configurazione con i nostri microservizi sono estremamente facili, e c'è una documentazione davvero buona disponibile per iniziare. Il database cloud MongoDB Atlas è estremamente valido, e stiamo spostando il nostro focus dall'hosting on-premise a un database ospitato nel cloud. Inoltre, è facile apportare modifiche allo schema grazie alla sua modellazione basata su documenti.

**Cosa non Le piace di MongoDB?**

Niente da disprezzare su MongoDB. Tutto funziona bene con questo potente database noSQL.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

MongoDB risolve il problema di salvare strutture dati complesse con la modellazione basata su documenti, rendendo facili le modifiche allo schema. Il database cloud MongoDB Atlas è eccellente, spostando il nostro focus da soluzioni on-premise a soluzioni ospitate nel cloud.

  ### 17. Perfetto per gli sviluppatori: schemi flessibili e aggregazione potente

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rajiv . | Full stack developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 26, 2025

**Cosa Le piace di più di MongoDB?**

Fondamentalmente, essendo uno sviluppatore, l'ho usato per creare i miei schemi per il backend nel database e ha i vantaggi della struttura di tipo BSON che mi aiuta a memorizzare i valori dei dati in tempo reale e mi aiuta a implementare la pipeline di aggregazione oltre a utilizzare il livello gratuito del database di 512 MB che può essere utilizzato in MongoDB Compass.

**Cosa non Le piace di MongoDB?**

Niente, tutto va bene, solo che la connessione VPC è piuttosto difficile per una persona nuova.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Fondamentalmente abbiamo un software di chat e anche un requisito di aggiunta di chiavi in tempo reale. In quel momento lo abbiamo implementato per salvare i dati di diverse chiavi così come la struttura di tipo JSON, e ci offre vantaggi sulla pipeline di quegli schemi.

  ### 18. Forte scalabilità orizzontale con sharding, anche se c'è spazio per crescere

**Rating:** 3.0/5.0 stars

**Reviewed by:** Deepak T. | accounts executive, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 25, 2026

**Cosa Le piace di più di MongoDB?**

MongoDB supporta lo scaling orizzontale, quindi funziona bene per applicazioni di grandi dimensioni e dati in crescita.

**Cosa non Le piace di MongoDB?**

utilizzo di memoria molto elevato, MongoDB funziona meglio quando gli indici si adattano alla RAM.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Documenta le basi di dati

  ### 19. MongoDB rende facile la scalabilità dei dati non strutturati

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kesavan K. | Senior System Engineer, Software per computer, Mid-Market (51-1000 dip.)

**Reviewed Date:** March 10, 2026

**Cosa Le piace di più di MongoDB?**

Mongodb è molto utile per i dati non strutturati e scalare sarà più facile.

**Cosa non Le piace di MongoDB?**

Al momento non ci sono molti aspetti negativi riguardo a MongoDB.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Mongodb risolve le prestazioni della nostra applicazione senza compromessi in termini di sicurezza

  ### 20. Iterazione veloce, flussi di lavoro flessibili e forte coerenza relazionale

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anjali T. | Consultant, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 30, 2026

**Cosa Le piace di più di MongoDB?**

Velocità di iterazione
flessibilità
rigida coerenza relazionale

**Cosa non Le piace di MongoDB?**

nessuno schema imposto
gestione dei dati più difficile

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

problema - gli schemi rigidi rallentano i team
vantaggi - archiviare documenti flessibili

  ### 21. Soluzione facile per la gestione dei dati

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ronen S. | Data analyst, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 01, 2025

**Cosa Le piace di più di MongoDB?**

Schema flessibile, scalabilità e alte prestazioni, scalabilità orizzontale integrata con sharding (distribuisce i dati su più server).

**Cosa non Le piace di MongoDB?**

Quando si tratta di coerenza dei dati rispetto a SQL, questo sistema per impostazione predefinita enfatizza la disponibilità e la tolleranza alle partizioni, come descritto dal teorema CAP. Raggiungere una forte coerenza è possibile, ma richiede un'attenta configurazione, in particolare nella configurazione delle preoccupazioni di scrittura e delle preferenze di lettura.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Gli schemi rigidi sono una caratteristica distintiva dei database SQL tradizionali, che richiedono di definire una struttura fissa in anticipo. Quando la tua applicazione cambia rapidamente, ad esempio quando introduci nuove funzionalità o campi, aggiornare lo schema può essere un processo oneroso. Al contrario, MongoDB affronta questo problema con il suo approccio a schema flessibile, permettendoti di aggiungere o modificare campi nei tuoi documenti senza causare tempi di inattività.

  ### 22. Database altamente flessibile e scalabile che può essere utilizzato come db generico

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nashit H. | Mentor/Faculty cum Developer, Gestione dell'istruzione, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 09, 2025

**Cosa Le piace di più di MongoDB?**

La flessibilità del suo schema e la quantità di scalabilità che offre, sia orizzontale che verticale. L'aggregazione e l'alta disponibilità lo rendono una scelta meravigliosa. Estremamente facile da usare e integrare con qualsiasi linguaggio, lo rendono la prima scelta.

**Cosa non Le piace di MongoDB?**

La duplicazione e l'assenza di join nativi sono una preoccupazione.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Avevo integrato funzionalità di ML nella mia applicazione, e i database basati su SQL erano un incubo, quindi ho cambiato. Ora, la maggior parte delle mie applicazioni utilizza Mongo.

  ### 23. Database Sicuro e Familiare

**Rating:** 5.0/5.0 stars

**Reviewed by:** Fenil S. | React devloper, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 06, 2025

**Cosa Le piace di più di MongoDB?**

MongoDB eccelle con il suo modello di documento flessibile, che consente un design dello schema dinamico, rendendolo perfetto per cicli di sviluppo rapidi e team agili. Il suo formato di archiviazione BSON simile a JSON si allinea bene con stack moderni basati su JavaScript come MERN, garantendo una gestione fluida dei dati dal front end al backend. La scalabilità orizzontale integrata, il supporto per le query geospaziali e la ricerca full-text sono rivoluzionari in termini di versatilità.

**Cosa non Le piace di MongoDB?**

Sebbene MongoDB sia potente, presenta alcuni svantaggi. Può consumare significativamente più spazio di archiviazione rispetto ai database relazionali tradizionali a causa della sua struttura documentale denormalizzata. Per le applicazioni con relazioni complesse, l'ottimizzazione delle prestazioni richiede un'attenta indicizzazione e progettazione dello schema.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

MongoDB ci aiuta a gestire dati flessibili e in rapida evoluzione senza preoccuparci di schemi rigidi. È ottimo per costruire app rapidamente, specialmente quando le strutture dei dati variano. Abbiamo risparmiato tempo ed evitato migrazioni complesse, e con MongoDB Atlas, scalare e gestire il database è estremamente semplice.

  ### 24. Database NoSQL Flessibile e Scalabile

**Rating:** 5.0/5.0 stars

**Reviewed by:** Luca P. | Chief Operations Officer DEQUA Studio | Formerly CTO in MarTech, Marketing e pubblicità, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 03, 2025

**Cosa Le piace di più di MongoDB?**

L'architettura orientata ai documenti di MongoDB utilizza documenti BSON simili a JSON per uno storage dati flessibile e senza schema. Questo consente un adattamento dinamico a strutture dati in evoluzione senza migrazioni di schema rigide.

La scalabilità orizzontale tramite sharding distribuisce efficacemente i dati tra i cluster, consentendo una gestione senza soluzione di continuità di set di dati massicci.

Il framework di aggregazione supporta trasformazioni complesse dei dati, mentre l'indicizzazione geospaziale integrata e la ricerca full-text ampliano le capacità analitiche.

Il supporto alle transazioni (dalla versione 4.0) garantisce la conformità ACID per operazioni multi-documento.

**Cosa non Le piace di MongoDB?**

Il passaggio da SQL può comportare una curva di apprendimento ripida, in particolare per query complesse e pipeline di aggregazione.

Il consumo di storage è più elevato rispetto ai database relazionali a causa delle strutture di dati denormalizzate, influenzando l'efficienza dei costi su larga scala.

Sebbene le transazioni siano supportate, l'ottimizzazione delle prestazioni per operazioni ACID complesse richiede un'indicizzazione meticolosa e un design dello schema accurato.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

MongoDB ha eliminato i vincoli rigidi dello schema, permettendo al nostro team di prototipare e iterare rapidamente applicazioni con dati non strutturati. Ha semplificato la gestione di flussi di dati ad alta velocità nei progetti IoT, evitando costosi ridisegni dello schema durante i cicli di sviluppo. Le caratteristiche di scalabilità hanno supportato la nostra transizione dal prototipo alla produzione senza colli di bottiglia operativi, accelerando direttamente il time-to-market per le nuove funzionalità.

  ### 25. Esperienza Gestita di MongoDB Senza Soluzione di Continuità

**Rating:** 5.0/5.0 stars

**Reviewed by:** Naveen  V. | Senior Site Reliability Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** September 23, 2025

**Cosa Le piace di più di MongoDB?**

Di seguito sono elencate le caratteristiche che mi piacciono di più del database:
1. scalabilità e prestazioni
2. servizio gestito robusto
3. modello di dati flessibile

**Cosa non Le piace di MongoDB?**

Le uniche cose che mi preoccupano sono il costo del D,B che può aumentare con la scala

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Di seguito sono riportati i principali problemi che vengono risolti da MongoDB:
1. Gestione flessibile dei dati
2. Alta disponibilità e scalabilità
3. Operazioni gestite con Atlas come backup automatico, monitoraggio, ecc.

  ### 26. MongoDb lo sto usando nel mio progetto attuale per memorizzare i dati nel database.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vishal G. | Node Js Developer (Cloud Associate), Mid-Market (51-1000 dip.)

**Reviewed Date:** August 23, 2023

**Cosa Le piace di più di MongoDB?**

Mongodb gestisce dati non strutturati, quindi possiamo memorizzare qualsiasi dato e, rispetto a MySQL, Mongodb è facile da capire.

**Cosa non Le piace di MongoDB?**

Per quanto ne so, tutto va bene al momento, nessun contro da parte mia.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Lo sto usando nel mio progetto, quindi mi aiuta molto a salvare i dati o altre operazioni sul database.

  ### 27. Recensione di MongoDB

**Rating:** 5.0/5.0 stars

**Reviewed by:** Trung  N. | Student, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 31, 2025

**Cosa Le piace di più di MongoDB?**

La flessibilità e la scalabilità di MongoDB sono caratteristiche eccezionali. Il suo modello orientato ai documenti (utilizzando BSON) consente strutture dati dinamiche e senza schema, rendendolo estremamente versatile per applicazioni in evoluzione. Questo è particolarmente utile quando si tratta di dati non strutturati o semi-strutturati.

Apprezzo anche le sue capacità di scalabilità orizzontale tramite sharding, che lo rendono adatto a gestire grandi set di dati e applicazioni ad alto throughput. Funzionalità come l'indicizzazione, le pipeline di aggregazione e i set di replica per l'alta disponibilità sono eccellenti sia per le prestazioni che per l'affidabilità.

Per gli sviluppatori, strumenti come MongoDB Atlas (la sua piattaforma cloud) semplificano il deployment e il monitoraggio, risparmiando un sacco di tempo.

**Cosa non Le piace di MongoDB?**

scrivere amplificazione e potenziali problemi di prestazioni sotto carichi di scrittura elevati se non adeguatamente ottimizzati. La sua flessibilità può anche essere un'arma a doppio taglio; non avere uno schema imposto può portare a strutture di dati disordinate se gli sviluppatori non sono disciplinati.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

archiviare e interrogare i dati delle serie temporali

  ### 28. Database NoSQL scalabile e altamente flessibile

**Rating:** 4.5/5.0 stars

**Reviewed by:** NIKKI . | AI Training Coding Expert , Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** November 26, 2024

**Cosa Le piace di più di MongoDB?**

La mia caratteristica preferita in questo database è la flessibilità del suo utilizzo così come la possibilità di scalarlo. Poiché questo modello memorizza i dati in formati simili a JSON, è possibile gestire dati non strutturati e semi-strutturati senza dover prescrivere modelli di dati molto specifici. Questa flessibilità è particolarmente utile per le applicazioni in cui la struttura dei dati memorizzati può cambiare nel tempo. Essere in grado di scalare un database orizzontalmente attraverso l'uso dello sharding è una delle migliori caratteristiche di MongoDB poiché aiuta nel caricamento di big data ed è efficiente quando si tratta di gestire carichi di traffico. Inoltre, il suo complesso linguaggio di query; la potenza offerta dal framework di aggregazione e l'indicizzazione e il recupero dei dati rendono il processo molto efficiente e diversificato. Inoltre, funzionalità come MongoDB Atlas rendono il deployment e la gestione nel cloud facili e più piacevoli. MongoDB ha guadagnato molti sostenitori nella comunità e ha una grande documentazione, il che lo rende adatto agli sviluppi odierni.

**Cosa non Le piace di MongoDB?**

Probabilmente uno dei maggiori aspetti negativi di MongoDB è la sua ripida curva di apprendimento per coloro che non hanno esperienza precedente con i sistemi NoSQL o che sono recentemente migrati da SQL. Dal lato positivo, è anche molto flessibile, permettendo agli sviluppatori di creare facilmente schemi mal concepiti, che quando l'applicazione inizia a essere molto utilizzata possono rallentare enormemente le prestazioni. Inoltre, gestire lo sharding e la replica in un ambiente self-serving è piuttosto impegnativo e può richiedere una buona comprensione della struttura. Una terza limitazione annotata sono le proprietà ACID delle transazioni, mentre MongoDB ha recentemente aggiunto il supporto per queste e in misura molto minore rispetto ai tradizionali sistemi di database relazionali, potrebbe non essere adatto dove è critica un'alta consistenza. Infine, per quanto riguarda l'offerta di MongoDB Atlas, che è un servizio gestito su cloud di MongoDB, c'è un'alta probabilità di accumulare costi elevati, in particolare per coloro che intendono sviluppare applicazioni di grande scala per le loro start-up o piccole imprese.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Sta risolvendo diversi problemi che sono intrinseci nella gestione di grandi quantità di dati non strutturati o semi strutturati. È per le aziende che stanno lottando per scalare e creare flessibilità, oltre a svilupparsi rapidamente. Le organizzazioni possono gestire dataset massicci e applicazioni ad alto traffico, mentre le prestazioni rimangono costanti nonostante l'aumento del volume di dati, grazie alla sua capacità di scalare orizzontalmente, o sharding. Per le aziende con una struttura dei dati imprevedibile o in cambiamento, come l'e-commerce, l'IoT, i social media, questa caratteristica è particolarmente utile.

Il più grande vantaggio per me riguardo a MongoDB è la possibilità di modificare il modello di dati al volo senza uno schema rigido, il che aiuta ad accelerare lo sviluppo grazie alle iterazioni necessarie. Questa flessibilità consente di rendere più facili i prototipi di nuove funzionalità o semplicemente di cambiare direzione quando i requisiti aziendali cambiano. Inoltre, le potenti funzionalità di interrogazione e aggregazione di MongoDB rendono l'analisi di grandi dataset molto efficiente e aiutano a prendere decisioni basate sui dati. Inoltre, il servizio cloud di MongoDB, MongoDB Atlas, elimina il mio onere di gestione dell'infrastruttura, così posso sviluppare applicazioni e meno gestione del database. Da una prospettiva generale, MongoDB offre uno sviluppo rapido, scalabilità ed efficienza necessari per competere nel mondo in rapido cambiamento.

  ### 29. Tra le migliori soluzioni di database disponibili, ed è davvero utile

**Rating:** 5.0/5.0 stars

**Reviewed by:** Denis S. | Frontend Developer, Servizi informativi, Mid-Market (51-1000 dip.)

**Reviewed Date:** August 06, 2024

**Cosa Le piace di più di MongoDB?**

Le nostre iniziative di sviluppo applicativo e analisi dei dati hanno fatto ampio affidamento su MongoDB, un database NoSQL altamente scalabile e versatile, per la sua capacità di gestire in modo efficiente dati non strutturati e semi-strutturati. Il database offre una funzionalità chiamata indicizzazione, che assegna un ID univoco a ogni riga. Ho trovato questo molto utile nel mondo di oggi, dove i servizi web elaborano enormi quantità di dati e una migliore gestione dello storage e delle risorse è essenziale; inoltre, le sue capacità di aggregazione mi permettono di eseguire query complesse e ad alta intensità di risorse a velocità fulminea.

**Cosa non Le piace di MongoDB?**

Iniziare e scrivere aggregazioni in MongoDB può essere impegnativo senza un buon strumento che ti guidi. Avrai anche bisogno di una comprensione di base dei database e delle query SQL per comprendere i concetti.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

La scalabilità orizzontale di MongoDB è stata un fattore chiave nella nostra decisione di utilizzare questa tecnologia, e devo dire che ho fatto un grande uso di questo strumento. Il nostro database si è scalato senza sforzo, permettendoci di aggiungere nodi al nostro cluster senza sacrificare la velocità, il che è stato ottimo per le nostre esigenze di archiviazione dei dati. Di conseguenza, ora possiamo gestire volumi di dati e carichi di lavoro notevolmente più elevati senza sacrificare le prestazioni. Ci ha permesso di automatizzare i tempi di consegna nel nostro reparto di sviluppo, il che ha migliorato notevolmente la fattibilità dei progetti.

  ### 30. Fino ad ora ho avuto un'esperienza molto buona e amichevole con MongoDB.

**Rating:** 3.5/5.0 stars

**Reviewed by:** GOURAV R. | Senior Associate-DevOps, Mid-Market (51-1000 dip.)

**Reviewed Date:** February 03, 2025

**Cosa Le piace di più di MongoDB?**

Recupero dati veloce e facile da usare e implementare.

**Cosa non Le piace di MongoDB?**

A volte affrontiamo problemi di connessione con il database. Senza alcuna ragione apparente.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Navigazione veloce dei dati su Internet e facile da gestire anche se l'interfaccia grafica è davvero utile.

  ### 31. Migliore alternativa No Sql per documenti

**Rating:** 4.5/5.0 stars

**Reviewed by:** אייל . | VP R&amp;D, Telecomunicazioni, Mid-Market (51-1000 dip.)

**Reviewed Date:** May 09, 2025

**Cosa Le piace di più di MongoDB?**

Facilità d'uso, facilità di implementazione, facilità di integrazione e molta documentazione online.

**Cosa non Le piace di MongoDB?**

Affidabilità del cluster, protezione dagli errori del database, coerenza dei dati

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Database per un sistema di pagamenti transazionali

  ### 32. Futuro dei Database: Una Revisione Critica di MongoDB

**Rating:** 4.0/5.0 stars

**Reviewed by:** MD EHTASHAAM K. | Software engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** July 16, 2024

**Cosa Le piace di più di MongoDB?**

Quello che mi piace di più di MongoDB è la sua flessibilità. La maggior parte dei database richiede uno schema fisso, ma MongoDB ti permette di memorizzare i dati in modo più dinamico e in un formato basato su documenti. Questa struttura basata su documenti è molto semplice e facile da usare anche per i nuovi arrivati. È molto flessibile.
Inoltre, configurare MongoDB è rapido e si integra molto facilmente con altre piattaforme.
MongoDB offre un forte supporto clienti, con molta documentazione, forum della comunità e opzioni di supporto professionale. Grazie a tutte queste caratteristiche, è frequentemente e ampiamente utilizzato in tutto il mondo e in vari settori.

**Cosa non Le piace di MongoDB?**

Tuttavia, MongoDb è meno efficiente per query complesse e transazioni rispetto ai database tradizionali. Inoltre, durante la gestione di grandi dataset, richiede una memoria e uno storage molto grandi, il che può essere costoso. Un corretto indicizzazione in MongoDb è anche molto cruciale. Inoltre, a volte porta a ridondanza dei dati.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

MongoDB risolve diversi problemi legati alla gestione dei dati. In precedenza, i database tradizionali richiedevano uno schema fisso, il che rendeva difficile gestire grandi quantità di dati. MongoDB consente uno schema flessibile che ci permette di cambiare facilmente i modelli di dati senza molto tempo di inattività. 
Inoltre, c'era un problema con la scalabilità ed era molto costoso. MongoDB ha risolto anche questo problema. Può essere scalato orizzontalmente aggiungendo più server a un costo inferiore.
Gestisce grandi volumi di dati senza degradare le prestazioni.

  ### 33. MongoDB - Una soluzione di database NoSQL altamente scalabile

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sushan U. | Web Developer - Software Domain, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 10, 2024

**Cosa Le piace di più di MongoDB?**

MongoDB è la soluzione di database NoSQL leader. Fornisce un'elevata flessibilità dello schema poiché la struttura basata su documenti di MongoDB consente un design dello schema altamente flessibile. 
Una delle caratteristiche chiave di MongoDB è che supporta lo scaling orizzontale tramite sharding, che consente di distribuire i dati su più server. Questa è la ragione della sua alta scalabilità. È anche compatibile con più piattaforme e ha una comunità ampia e attiva, che fornisce una ricchezza di risorse, tutorial e forum.

**Cosa non Le piace di MongoDB?**

Per gli utenti che passano dai database relazionali, la mancanza di supporto nativo per SQL in MongoDB può essere uno svantaggio. Potrebbe richiedere un ulteriore apprendimento.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Durante il mio tirocinio presso Advit RealInfo, stavamo lavorando alla costruzione di un CMS per l'organizzazione. Abbiamo finito per utilizzare MongoDB poiché lo schema flessibile di MongoDB è ideale per i sistemi di gestione dei contenuti dove la struttura dei dati memorizzati può variare ampiamente. Permette una facile memorizzazione e recupero di diversi tipi di contenuti, come i dati finanziari basati su documenti con cui stavamo lavorando, senza definizioni di schema rigide.

  ### 34. Utilizzando MongoDB: Sfruttare le Capacità Gestendo gli Ostacoli

**Rating:** 4.0/5.0 stars

**Reviewed by:** Akhilesh G. | Associate Consultant, Enterprise (> 1000 dip.)

**Reviewed Date:** May 30, 2024

**Cosa Le piace di più di MongoDB?**

Un'architettura dati orientata ai documenti è utilizzata dal database MongoDB, adattabile e scalabile, che consente schemi dinamici e semplici modifiche alla struttura dei documenti. Comprendere il raggruppamento, il filtraggio e la conversione dei dati è reso possibile dal suo potente linguaggio di query e dalle funzionalità di indicizzazione. Poiché MongoDB utilizza lo sharding—una tecnica di scalabilità orizzontale che divide i dati su numerosi server—è eccezionalmente adatto per gestire dati su larga scala e applicazioni ad alto throughput. La ridondanza dei dati e il failover sono garantiti dalle sue funzionalità di replica integrata e alta disponibilità, che minimizzano anche i tempi di inattività e garantiscono l'integrità dei dati. Considerando tutto, MongoDB è un'opzione utile per applicazioni moderne e ad alta intensità di dati.

**Cosa non Le piace di MongoDB?**

Rispetto ai database tradizionali, la sua implementazione può essere meno efficiente in termini di risorse e meno diretta, il che rende difficile gestire scenari che richiedono una coerenza transazionale complicata tra diversi documenti. Inoltre, dati incoerenti in cluster suddivisi in shard potrebbero causare colli di bottiglia nelle prestazioni e una distribuzione diseguale dei dati. A causa del design flessibile di MongoDB, potrebbero risultare strutture di dati incoerenti, che potrebbero influire sulla qualità dei dati e complicare la logica delle applicazioni e delle query. Per le applicazioni che richiedono garanzie di coerenza più elevate, la configurazione predefinita di MongoDB per Write Concerns e Read Concerns potrebbe non essere ideale. È quindi necessaria una personalizzazione attenta. Per superare questi ostacoli e sfruttare i vantaggi di MongoDB minimizzandone gli svantaggi, sono necessari una preparazione meticolosa e una buona conoscenza.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Per creare applicazioni ad alta intensità di dati, come soluzioni di archiviazione IoT e sistemi di analisi dei social media. Grazie al suo formato di dati orientato ai documenti, i requisiti di dati in evoluzione possono essere soddisfatti senza richiedere significative migrazioni di schema, consentendo uno sviluppo e un'iterazione agili. Grazie alla sua scalabilità, MongoDB può espandersi facilmente senza compromettere la velocità, rendendolo una soluzione ideale per gestire grandi set di dati e applicazioni ad alto throughput. Le aziende di consulenza possono creare soluzioni di analisi e reportistica complesse utilizzando le sue avanzate capacità di interrogazione e indicizzazione per estrarre importanti intuizioni da una varietà di set di dati. Queste funzionalità sono essenziali per creare app di visualizzazione dei dati, strumenti di business intelligence e dashboard di reportistica personalizzati che sono adatti ai requisiti individuali dei clienti.

  ### 35. Uso efficiente di NoSQL!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Atakan Steven B. | Javascript Node Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** August 19, 2024

**Cosa Le piace di più di MongoDB?**

Oltre a molti altri NoSQL sul mercato, MongoDB si distingue anche per la sua velocità e il suo metodo di indicizzazione efficiente. Essere integrato con MongoDB Compass rende inoltre facile manipolare i dati.

**Cosa non Le piace di MongoDB?**

MongoDB è buono per il lavoro professionale, ma l'interfaccia di MongoDB Compass può essere a volte difficile da usare.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Come la natura di NoSQL, gestire i dati nei nostri progetti, creare schemi sono buoni per i nostri casi d'uso.

  ### 36. MongoDB

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Produzione elettrica/elettronica | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 22, 2024

**Cosa Le piace di più di MongoDB?**

Una cosa è che è un database NOSQL, il che significa che non è richiesto uno schema. Inoltre, la cosa principale che mi è piaciuta in MongoDB è la semplicità. Possiamo definire i nostri dati attraverso oggetti (come il formato documento o il formato JSON). L'interfaccia di MongoDB è calma e verdastra, rendendo molto più facile creare, modificare e consegnare i dati. Inoltre, c'è questa cosa chiamata "sharding" che ho imparato nei miei studi, quello che succede è che l'elevata quantità di dati può essere condivisa tra più server. Questa è stata la cosa più interessante che ho imparato.

**Cosa non Le piace di MongoDB?**

Bene. I punti negativi su MongoDB sono collegati agli svantaggi del NoSQL stesso. Non particolarmente a MongoDB, poiché il NoSQL non richiede che venga definito alcun schema. Quindi, nella mia esperienza personale, mi frustravo quando notavo che molti dati degli oggetti si confondevano. Poiché sono passato da SQL, l'abitudine al formato tabellare è rimasta impressa nella mia mente per mesi, ci è voluto un po' per capire la gerarchia dei dati creati nel formato NoSQL o piuttosto nel formato JSON in MongoDB (si potrebbe dire che i nodi complessi influenzano i dati).

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Quindi stavo lavorando su un progetto in cui dovevamo mostrare aggiornamenti sull'app non appena accadevano. Era importante perché la nostra app doveva rimanere aggiornata con nuove informazioni tutto il tempo. Quindi abbiamo scelto mongodb come nostro database. Inoltre, quando più utenti dovevano usare l'app, potevamo aggiungere più server mongodb facilmente senza alcun crash o rallentamento dell'app. Ovviamente è un database, ha aiutato a memorizzare grandi quantità di dati organizzati in questo formato json. Se stai lavorando su un progetto in tempo reale che necessita di mostrare aggiornamenti più rapidamente, mongodb è un'ottima scelta!

  ### 37. Esperienza con MongoDB

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ashutosh P. | Java Full Stack Associate, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 03, 2024

**Cosa Le piace di più di MongoDB?**

Mi è piaciuto il ricco modello di linguaggio di query di MongoDB. È facile da configurare e stabilire connessioni con i cluster di MongoDB. Il supporto della comunità fornito è fantastico. Attualmente è il database NoSQL più semplice e flessibile sul mercato. Abbiamo lavorato intensamente su un ampio set di Collezioni per i nostri clienti.

**Cosa non Le piace di MongoDB?**

L'unica cosa che abbiamo affrontato è stata la gestione di grandi set di dati e cluster. Mantenere la coerenza è un po' impegnativo per noi. Speriamo di ottenere più funzionalità compatibili con ACID in MongoDB.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

MongoDB ci ha aiutato a costruire una grande collezione di dati dei clienti che sarebbe stata difficile da gestire con un database SQL e gestire una tale quantità di dati e fare query è stato molto facile ed economico.

  ### 38. Database veramente scalabile per sistema con letture intensive e scritture.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Abhishek S. | software engineer, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** March 07, 2024

**Cosa Le piace di più di MongoDB?**

La bassa latenza e la scalabilità del database con l'aumento del carico di lavoro. Abbiamo migrato uno dei nostri sistemi da Firestore a MongoDB e amiamo le prestazioni che stiamo ottenendo.

**Cosa non Le piace di MongoDB?**

a volte sembra un database perfetto per la vera scala, ma dobbiamo gestire attentamente l'indice e aggiungere l'indice corretto per rendere efficiente la query.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Nel nostro caso d'uso, utilizziamo Firestore per memorizzare ogni punto dati per i dettagli dell'utente, come la posizione e l'IP. Stiamo soffrendo di problemi di costo e latenza man mano che cresciamo. Ora ci siamo spostati su MongoDB; inizialmente c'era un alto utilizzo delle risorse da parte di MongoDB, ma man mano che abbiamo ottimizzato le configurazioni e aggiunto l'indicizzazione, ora non stiamo più avendo problemi di utilizzo delle risorse.

  ### 39. La mia esperienza con MongoDB

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aman A. | Manager, Customer Success, Mid-Market (51-1000 dip.)

**Reviewed Date:** May 23, 2024

**Cosa Le piace di più di MongoDB?**

Ho utilizzato MongoDB negli ultimi 3 mesi e ho notato alcuni punti che vorrei evidenziare. MongoDB offre grande flessibilità, modelli orientati agli oggetti e design. La sua scalabilità è anche impressionante. L'ho integrato con successo con Textastic e funziona perfettamente. È molto facile da usare e offre anche un buon supporto clienti.

**Cosa non Le piace di MongoDB?**

Ci sono alcuni punti che possono essere migliorati, come la mancanza di supporto per le transazioni, l'uso della memoria e la curva di apprendimento.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Sta risolvendo i miei problemi in diversi aspetti, come lo schema flessibile e la scalabilità con alte prestazioni. MongoDB è un modello altamente orientato ai documenti, che mi permette di rappresentare dati complessi in modo efficace.

  ### 40. MongoDB Reso Facile: Semplificare la Gestione dei Dati per Tutti

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 24, 2024

**Cosa Le piace di più di MongoDB?**

MongoDB rende semplice lavorare con i dati, come memorizzare e trovare dati rapidamente. Può gestire grandi volumi di dati senza rallentare. È facile da usare anche se non sei un esperto. È molto sicuro, quindi solo le persone autorizzate possono accedere ai dati. È facile da integrare nel codice. L'architettura senza schema lo rende molto utile per i dati grezzi e soprattutto per i dati json.

**Cosa non Le piace di MongoDB?**

L'uso di MongoDB potrebbe costare molto, specialmente per progetti più grandi con molte funzionalità. A volte potrebbe avere bug o problemi che necessitano di essere risolti.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

MongoDB è ideale per memorizzare e recuperare dati non strutturati in modo efficiente, supportando diversi tipi e formati di dati. È particolarmente adatto per gestire grandi volumi di dati non strutturati, garantendo prestazioni fluide e scalabilità.

  ### 41. Connessione più fluida

**Rating:** 4.5/5.0 stars

**Reviewed by:** Onkar D. | BI Developer, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** August 12, 2024

**Cosa Le piace di più di MongoDB?**

Facile da connettere
La comprensione delle query è facile

**Cosa non Le piace di MongoDB?**

mancanza di funzioni di query rispetto a SQL

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Nessun SQL

  ### 42. Un database NoSQL flessibile e scalabile

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nishanth U. | Senior Software Engineer, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** November 10, 2023

**Cosa Le piace di più di MongoDB?**

È un database NoSQL altamente flessibile e scalabile che offre prestazioni rapide e un linguaggio di query ricco. Con la sua struttura dati basata su documenti, consente una gestione facile di modelli di dati complessi e si adatta bene ai requisiti aziendali in evoluzione. Le sue funzionalità di replica integrata e alta disponibilità garantiscono ridondanza dei dati e tolleranza ai guasti. La comunità attiva di MongoDB e il vasto ecosistema lo rendono una scelta popolare per sviluppatori e organizzazioni in cerca di una soluzione di database potente e versatile.

**Cosa non Le piace di MongoDB?**

sebbene numerosi vantaggi, presenta alcuni potenziali svantaggi da considerare. Questi includono una curva di apprendimento per padroneggiare le funzionalità avanzate, la mancanza di supporto per le transazioni in analisi complesse e limitazioni nell'edizione gratuita della comunità. È cruciale valutare attentamente questi fattori in relazione alle tue esigenze specifiche e al caso d'uso prima di decidere se MongoDB è la soluzione di database giusta per il tuo progetto.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Affronta il problema della gestione dei big data e fornisce una soluzione di database potente e versatile per le aziende.

  ### 43. Vantaggi di MongoDB per i Lead Engineer

**Rating:** 5.0/5.0 stars

**Reviewed by:** Praveen P. | Tech Lead , Enterprise (> 1000 dip.)

**Reviewed Date:** February 15, 2024

**Cosa Le piace di più di MongoDB?**

Lo schema orientato ai documenti di MongoDB è flessibile e adattabile, permettendoti di modellare facilmente strutture di dati complesse senza essere vincolato da uno schema relazionale rigido. MongoDB beneficia di una comunità ampia e attiva, che fornisce documentazione estesa, tutorial e librerie in varie lingue. Le funzionalità cloud-native, come Atlas, semplificano il deployment e la gestione su varie piattaforme cloud, offrendo scalabilità e flessibilità senza dover gestire l'infrastruttura. Facile da usare e integrare con Spring Boot e altre piattaforme. Facilità di implementazione con altri DB per l'architettura DB per servizio.

**Cosa non Le piace di MongoDB?**

Capacità di join limitata, garanzie di coerenza dei dati, potenziali problemi di integrità dei dati, risolvere problemi di prestazioni o incoerenze nei dati in MongoDB può essere più complesso rispetto ai database relazionali a causa della sua natura distribuita e della mancanza di garanzie ACID. Il supporto clienti non è disponibile la maggior parte delle volte.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

la flessibilità, la scalabilità e le caratteristiche favorevoli agli sviluppatori lo rendono attraente per le applicazioni moderne.

  ### 44. MongoDB miglior sistema di gestione di database NoSql

**Rating:** 5.0/5.0 stars

**Reviewed by:** Saurabh J. | Software Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** May 31, 2024

**Cosa Le piace di più di MongoDB?**

Quello che mi piace di più di MongoDB è che è molto facile da usare. Quando ho lavorato con React e dovevo recuperare o memorizzare dati, ho integrato MongoDB con Nodejs. Ha uno schema basato su documenti che lo rende molto più semplice.

**Cosa non Le piace di MongoDB?**

Non supporta le proprietà ACID. E rallenta quando vengono condivisi dati incoerenti o sbilanciati.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Per gestire i dati per applicazioni che richiedono di memorizzare e recuperare dati facilmente e rapidamente, MongoDB è il miglior sistema di gestione di database per tali applicazioni.

  ### 45. Revisione di MongoDb

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Servizi finanziari | Mid-Market (51-1000 dip.)

**Reviewed Date:** June 08, 2024

**Cosa Le piace di più di MongoDB?**

La piattaforma di hosting gratuita di MongoDb Atlas è la migliore per iniziare con un progetto. La sua semplicità di connessione con il progetto la rende facile da usare con diversi linguaggi di backend.

**Cosa non Le piace di MongoDB?**

Non trovato come tale, nel complesso è buono.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Personalmente uso MongoDb nella maggior parte delle mie applicazioni full stack. Usando MongoDb, almeno la mia applicazione ospitata posso mostrarla durante i colloqui.

  ### 46. Nessun database SQL

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aman K. | Trainee O&D, Mid-Market (51-1000 dip.)

**Reviewed Date:** November 06, 2023

**Cosa Le piace di più di MongoDB?**

Facilità d'Uso:

Se usi MongoDB in qualsiasi progetto, questo è utile per le relazioni. Supponiamo che tu stia creando un sito di e-commerce, è utile perché non c'è un database simile a una tabella, memorizza solo i dati che desideri. Supponiamo che tu stia creando una collezione elettronica, quindi se stai usando MongoDB, contiene dati in formato JSON e consuma meno spazio ed è molto più veloce.

Facilità di Implementazione:

Se implementi questo nel tuo progetto, il formato JSON è semplice da visualizzare, leggere e scrivere perché è simile alla sintassi di JavaScript, consuma meno spazio ed è più veloce. Puoi memorizzare i dati creando uno schema e quella relazione è anche ottima e richiede meno codice.

Numero di Funzionalità:

MongoDB fornisce alcuni strumenti:
MongoDB Compass
Mongo Atlas per l'uso online tramite MongoURI
Mongo Terminal

Facilità di Integrazione:

Se integri questo nel tuo progetto, c'è un modulo che puoi installare e puoi facilmente integrarlo con qualsiasi progetto backend e ovunque.

**Cosa non Le piace di MongoDB?**

Quindi la cosa che non piace è che puoi facilmente memorizzare dati senza creare alcuno schema e non c'è una validazione predefinita; se vuoi usare la validazione, devi crearla in aggiunta, ma in MySQL c'è una validazione predefinita: nessun dato duplicato verrà memorizzato nel database, mentre in MongoDB non c'è nulla da validare, ma se vuoi validare qualcosa, devi usare 'required: true' e molte altre cose.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Per le relazioni, possiamo facilmente collegare molte collezioni usando mongoose.schema.types('collection_name'), quindi questa è una soluzione MongoDB molto utile per noi.

  ### 47. NO SQL al suo meglio

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 10, 2023

**Cosa Le piace di più di MongoDB?**

MongoDB è stato il mio database NOSQL di riferimento per anni nel mio utilizzo quotidiano. Ha molte funzionalità molto buone combinate senza essere complicato da usare. Ha una comunità molto buona e può essere integrato con tutti gli strumenti, i framework e i linguaggi con facilità. C'è Mongoose che rende ulteriormente la sua implementazione molto rapida. È un servizio veloce, versatile e ben mantenuto.

**Cosa non Le piace di MongoDB?**

Nel mio uso quotidiano di MongoDB, l'unica cosa che trovo mancante è la sua capacità di connettere i dati. Non è un database SQL relazionale, ma le query dovrebbero essere rese più facili per gli utenti. Di recente si è spostato più verso un approccio aziendale, ma va bene così, dato che ha un'ottima opzione di auto-hosting.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Per un'azienda come la nostra, è difficile gestire e mantenere database SQL tradizionali che sono molto più complessi di Mongo. Abbiamo bisogno di un database più veloce, facile da usare e integrato, e Mongo soddisfa perfettamente tutti questi requisiti. Anche se necessitava di miglioramenti nelle sue offerte come una bussola. Il suo servizio Atlas è anche molto facile da collegare e utilizzare, con molte capacità a disposizione.

  ### 48. Un database NOSQL performante

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohit K. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 16, 2023

**Cosa Le piace di più di MongoDB?**

Modelli di dati flessibili basati su documenti, facili da usare e implementare con vari linguaggi, grande comunità per domande e tutorial, il suo linguaggio di query e affidabile nelle applicazioni di produzione

**Cosa non Le piace di MongoDB?**

ha una curva di apprendimento se si proviene da database basati su SQL, cose come join, integrità dei dati e convalida dello schema non sono disponibili qui. di solito si conoscono questi svantaggi quando si sceglie NoSQL

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Il nostro database principale è in Mongo. Abbiamo il nostro servizio API che memorizza e recupera i nostri dati da questo. Abbiamo altri servizi che eseguono query su di esso per analisi e apprendimento automatico.

  ### 49. Il miglior database NoSQL open source in grado di memorizzare grandi volumi di dati in modo efficiente.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mahesh P. | Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 01, 2023

**Cosa Le piace di più di MongoDB?**

Molte tecnologie di database basate su SQL possono aiutarci a memorizzare dati strutturati, tuttavia, quando si tratta di memorizzare un grande volume di dati semi-strutturati, MongoDB, che è un database basato su NoSQL, è uno dei migliori nel settore. Ci offre la flessibilità di memorizzare senza problemi i dati delle applicazioni aziendali meno strutturati.

**Cosa non Le piace di MongoDB?**

Sebbene MongoDB possa memorizzare i nostri dati in grandi volumi senza problemi, è meno flessibile quando si tratta di recuperare quei dati memorizzati in più collezioni, poiché MongoDB non supporta la funzione Join tra più collezioni per il recupero dei dati. Questo causa duplicazione dei dati e l'intervento di codice back-end ad hoc per eseguire manualmente il join.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Al giorno d'oggi, abbiamo enormi quantità di dati applicativi non strutturati che vengono generati quotidianamente e che vogliamo archiviare per vari scopi aziendali. MongoDB si dimostra utile per farlo per noi, è abbastanza flessibile da memorizzare i nostri dati non strutturati. Inoltre, la sua documentazione dettagliata open-source mi ha davvero aiutato a iniziare a usarlo facilmente fin dal primo giorno e ad apprendere a un ritmo più veloce. Inoltre, le sue funzionalità di auto-scalabilità e replica mi consentono fortemente di avere un'alta disponibilità dei miei dati aziendali tra i vari utenti.

  ### 50. Un sistema di database flessibile e potente!

**Rating:** 3.5/5.0 stars

**Reviewed by:** Muhammad Z. | Principal Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 12, 2023

**Cosa Le piace di più di MongoDB?**

È flessibile e aiuta a memorizzare i dati in formato documento. Se vuoi gestire una grande quantità di dati, allora è una piattaforma perfetta. Fornisce alte prestazioni e una soluzione migliore per la memorizzazione dei dati. Poiché i dati sono memorizzati in formato documento, puoi facilmente eliminare e aggiungere qualsiasi campo esistente e puoi anche modificare i record. Aiuta a recuperare i dati con precisione e a memorizzare strutture complesse. Aiuta a memorizzare dati di qualsiasi tipo e dimensione.

**Cosa non Le piace di MongoDB?**

Gli utenti stanno affrontando molti problemi di sicurezza. L'aggregazione è complessa e difficile da imparare. Ha un'interfaccia amministrativa formidabile. Non sarà in grado di funzionare rapidamente con un ambiente cloud, la maggior parte dei suoi processi rallenterà. Potrebbe essere impossibile rimuovere alcuni commenti al suo interno.

**Quali problemi sta risolvendo MongoDB e in che modo La sta aiutando?**

Puoi accedere ai tuoi dati in qualsiasi lingua. Non devi definire uno schema per configurare il tuo database poiché è un programma senza schema. Aiuta a organizzare i documenti in collezioni. Aiuta ad accelerare le tue query. Non sono necessarie unioni di tabelle. Fornisce un'elaborazione dati veloce. Ha anche un grande supporto da molte piattaforme basate su cloud.


## MongoDB Discussions
  - [I casi in cui mongodb non è una buona scelta come database primario](https://www.g2.com/it/discussions/the-instances-where-mongodb-is-not-a-good-choice-of-primary-db) - 1 comment, 2 upvotes
  - [A cosa serve MongoDB?](https://www.g2.com/it/discussions/what-is-mongodb-used-for) - 3 comments, 1 upvote
  - [A cosa può essere utilizzato MongoDB?](https://www.g2.com/it/discussions/what-can-mongodb-be-used-for) - 1 comment, 1 upvote
  - [Quali saranno le prossime caratteristiche interessanti](https://www.g2.com/it/discussions/50468-what-will-be-upcoming-interesting-features) - 1 comment, 1 upvote
  - [Come posso rendere l&#39;uso di MongoDB più sicuro dal punto di vista della sicurezza?](https://www.g2.com/it/discussions/50427-how-do-i-make-the-mongodb-use-more-secure-as-per-the-security-point-of-view) - 1 comment, 1 upvote

- [View MongoDB pricing details and edition comparison](https://www.g2.com/it/products/mongodb/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-16+12%3A45%3A18+-0500&secure%5Bsession_id%5D=8262e633-fdbe-49ec-8f50-dc402302369e&secure%5Btoken%5D=dcf12f61005c619aab79bd99fa01bea5ebab2982d03076d94fde30b549302bf0&format=llm_user)
## MongoDB Integrations
  - [Agno](https://www.g2.com/it/products/agno/reviews)
  - [Amazon EC2](https://www.g2.com/it/products/amazon-ec2/reviews)
  - [Auth0](https://www.g2.com/it/products/auth0/reviews)
  - [Boomi](https://www.g2.com/it/products/boomi/reviews)
  - [ETL tools](https://www.g2.com/it/products/etl-tools/reviews)
  - [Express.js](https://www.g2.com/it/products/express-js/reviews)
  - [Flask](https://www.g2.com/it/products/flask/reviews)
  - [Integrate.io](https://www.g2.com/it/products/integrate-io/reviews)
  - [MongoDB](https://www.g2.com/it/products/mongodb/reviews)
  - [Node.js](https://www.g2.com/it/products/node-js/reviews)
  - [Python](https://www.g2.com/it/products/python/reviews)
  - [Visual Studio](https://www.g2.com/it/products/visual-studio/reviews)

## MongoDB Features
**Gestione dei dati**
- Modello di dati
- Tipi di dati
- Ricerca integrata
- Trigger di eventi

**Agentic AI - AWS Marketplace**
- Esecuzione autonoma dei compiti
- Pianificazione a più fasi
- Integrazione tra sistemi

**Disponibilità**
- Sharding automatico
- Recupero automatico
- Replica dei dati

**Prestazione**
- Ottimizzazione delle query

**Sicurezza**
- Autorizzazione Basata su Ruoli
- Autenticazione
- Registri di controllo
- Crittografia

**Supporto**
- Multi-Modello
- Sistemi Operativi
- Connettori BI

**Caratteristiche del Database**
- Conservazione
- Disponibilità
- Stabilità
- Scalabilità
- Sicurezza
- Manipolazione dei dati
- Linguaggio di interrogazione

## Top MongoDB Alternatives
  - [Amazon DynamoDB](https://www.g2.com/it/products/amazon-web-services-aws-amazon-dynamodb/reviews) - 4.4/5.0 (499 reviews)
  - [Couchbase](https://www.g2.com/it/products/couchbase/reviews) - 4.3/5.0 (142 reviews)
  - [Redis Software](https://www.g2.com/it/products/redis-software/reviews) - 4.5/5.0 (130 reviews)

