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 5. Gli indici

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

Questo capitolo introduce gli indici di MongoDB. Gli indici ti permettono di eseguire query in modo efficiente. Sono una parte importante dello sviluppo di un'applicazione e sono addirittura necessari per alcuni tipi di query. In questo capitolo tratteremo di:

  • Cosa sono gli indici e perché dovresti usarli

  • Come scegliere i campi da indicizzare

  • Come far rispettare e valutare l'uso degli indici

  • Dettagli amministrativi sulla creazione e la rimozione degli indici

Come vedrai, la scelta degli indici giusti per le tue collezioni è fondamentale per le prestazioni.

Introduzione agli indici

L'indice di un database è simile all'indice di un libro. Invece di sfogliare l'intero libro, il database prende una scorciatoia e si limita a consultare un elenco ordinato con i riferimenti al contenuto. Questo permette a MongoDB di effettuare query di ordini di grandezza più veloci.

Una query di che non utilizza un indice è chiamata " collection scan", ovvero il server deve "sfogliare tutto il libro" per trovare i risultati di una query. Questo processo è in pratica quello che faresti se cercassi informazioni in un libro senza indice: inizieresti da pagina 1 e leggeresti tutto. In generale, vuoi evitare di far eseguire al server delle scansioni di raccolte perché il processo è molto lento per le raccolte di grandi dimensioni.

Vediamo un esempio su. Per ...

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