MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Modo corretto per frammentare una raccolta e come interpretare i risultati

Sì, quella raccolta è ora frammentata. Copirei incollare il testo dalla risposta che lo mostra, ma quella è un'immagine.

Ciò mostra che la raccolta che hai suddiviso ora ha 1 blocco, quindi tutti i dati risiedono ancora su un singolo shard.

La dimensione massima predefinita del blocco in MongoDB è 64 MB, di solito si divide quando un blocco contiene tra 32 e 64 MB.

Sarà bilanciato in base al conteggio dei blocchi, indipendentemente dal numero di documenti o dalla dimensione totale.

Se vuoi esercitare il bilanciamento, aggiungi più dati in modo che lo splitter automatico crei più blocchi, dividi manualmente quel blocco o partiziona una raccolta vuota usando una chiave shard con hash.