Skip to Content
MongoDB: La guida definitiva, terza edizione
book

MongoDB: La guida definitiva, terza edizione

by Shannon Bradshaw, Eoin Brazil, Kristina Chodorow
April 2025
Intermediate to advanced
514 pages
13h 21m
Italian
O'Reilly Media, Inc.
Book available
Content preview from MongoDB: La guida definitiva, terza edizione

Capitolo 9. Progettazione dell'applicazione

Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com

Questo capitolo tratta la progettazione di applicazioni che funzionino efficacemente con MongoDB. Vengono trattati i seguenti argomenti:

  • Considerazioni sulla progettazione dello schema

  • I compromessi da fare quando si decide se incorporare i dati o fare riferimento ad essi

  • Suggerimenti per l'ottimizzazione

  • Considerazioni sulla coerenza

  • Come migrare gli schemi

  • Come gestire gli schemi

  • Quando MongoDB non è una buona scelta come archivio dati

Considerazioni sulla progettazione dello schema

Un aspetto fondamentale della rappresentazione dei dati è la progettazione dello schema, ovvero il modo in cui i dati vengono rappresentati nei documenti. L'approccio migliore a questa progettazione è quello di rappresentare i dati nel modo in cui la tua applicazione vuole vederli. Pertanto, a differenza dei database relazionali, prima di modellare lo schema è necessario comprendere le query e i modelli di accesso ai dati.

Ecco gli aspetti principali che devi considerare quando progetti uno schema:

Vincoli

Devi conoscere le limitazioni del database o dell'hardware e devi considerare alcuni aspetti specifici di MongoDB, come la dimensione massima del documento di 16 MB, il fatto che i documenti completi vengono letti e scritti dal disco, che un aggiornamento riscrive l'intero documento e che gli aggiornamenti atomici sono a livello ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Architettura di sicurezza per Hybrid Cloud

Architettura di sicurezza per Hybrid Cloud

Mark Buckwell, Stefaan Van daele, Carsten Horst
Concorrenza moderna in Java

Concorrenza moderna in Java

A N M Bazlur Rahman

Publisher Resources

ISBN: 9798341644595