MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Fragmentação no MongoDB


O tamanho padrão do bloco é de 64 MB, então você tem espaço para crescer antes que ocorra uma divisão. Você mesmo pode dividir o intervalo de chaves de fragmento antecipadamente, o que pode permitir que as gravações sejam direcionadas para vários fragmentos desde o início. Consulte a documentação do MongoDB Split Chunks para mais informações.

Sobre a diferença entre o tamanho do pedaço e maxSize:

maxSize limitará o volume de dados em um determinado estilhaço. Quando alcançado, o balanceador procurará mover pedaços para um fragmento onde maxSize não foi alcançado. Um bloco é uma coleção de documentos que se enquadram em uma seção do intervalo de chaves de fragmentação. O balanceador do MongoDB moverá dados entre shards no nível do bloco para balancear. Quando um pedaço se aproxima do valor maxSize, ele será dividido em 2, o que pode resultar em um movimento.