# A cosa serve MongoDB?

A cosa serve MongoDB?

##### Post Metadata
- Posted at: oltre 2 anni fa
- Author title: Fissato da G2 come domanda comune
- Net upvotes: 1


## Comments
### Comment 1

A parte il fatto di essere un NoSQL, sarei felice di dire che offre molta flessibilità con il cambiamento degli schemi dei documenti ed è davvero buono per l&#39;analisi. Recentemente l&#39;ho usato in un&#39;integrazione di servizio di terze parti, che aveva un&#39;API RESTful, e ho memorizzato tutto il payload JSON e la risposta JSON in una collezione e ogni volta che volevo recuperare la richiesta e la risposta, era abbastanza facile recuperare i dati. Ma sì, potresti incontrare difficoltà nell&#39;apprendere la sintassi all&#39;inizio, ma fidati, una volta che ci prendi la mano, non si torna indietro.

##### Comment Metadata
- Posted at: oltre 2 anni fa
- Author title: Software Engineer
- Net upvotes: 1


### Comment 2

MongoDB viene utilizzato per memorizzare dati, ma non nel modo &quot;noioso e vecchio a righe e colonne&quot;. Se i database SQL sono fogli Excel, MongoDB è più simile a file JSON memorizzati su larga scala.

Le persone usano effettivamente MongoDB per app Web, app mobili, API o qualsiasi cosa in cui la forma dei dati continui a cambiare.

Le persone scelgono MongoDB perché memorizza i dati come documenti (simili a JSON). Quindi puoi salvare cose come profili utente, post, commenti, impostazioni, tutto insieme. Nessuno schema fisso che ti costringa a definire ogni colonna in anticipo.

Esempio.

L&#39;utente A ha nome, email, telefono.
L&#39;utente B ha nome, email, indirizzo, hobby, foto del profilo.

In SQL, soffri.
In MongoDB, è normale.

Casi d&#39;uso comuni sono sistemi di autenticazione utente. Prodotti e carrelli di e-commerce. Messaggi di chat. Dashboard. Dati di log e analisi.

Ciò in cui MongoDB è carente sono join complessi come nei sistemi bancari e transazioni pesanti dove la coerenza assoluta è importante.

Sostituisce SQL solo quando la flessibilità conta più della struttura rigida.

##### Comment Metadata
- Posted at: 3 mesi fa
- Author title: Full Stack Web Developer | Expert in MERN Stack | Ex-Infosys OE 



### Comment 3

MongoDB è un database NoSQL, che funziona sui concetti di documenti e collezioni piuttosto che su tabelle e relazioni.

##### Comment Metadata
- Posted at: oltre 2 anni fa
- Author title: SDE - Fullstack and Infra




## Related Product
[MongoDB](https://www.g2.com/it/products/mongodb/reviews)

## Related Category
[Database Documentali](https://www.g2.com/it/categories/document-databases)

## Related discussions
- [Quanto bene si adatta Trello a un team più grande?](https://www.g2.com/it/discussions/1-how-well-does-trello-scale-into-a-larger-team)
  - Posted at: quasi 13 anni fa
  - Comments: 6
- [Can we please add a new section](https://www.g2.com/it/discussions/2-can-we-please-add-a-new-section)
  - Posted at: quasi 13 anni fa
  - Comments: 0
- [Benefici quantificabili dall&#39;implementazione del tuo CRM](https://www.g2.com/it/discussions/quantifiable-benefits-from-implementing-your-crm)
  - Posted at: quasi 13 anni fa
  - Comments: 4


