Sei que podemos configurar o mecanismo de armazenamento para ser wiredTiger no nível da instância quando iniciamos o mongod.
Mas também podemos selecionar o mecanismo de armazenamento para ser diferente para diferentes coleções ou bancos de dados?
Sei que podemos configurar o mecanismo de armazenamento para ser wiredTiger no nível da instância quando iniciamos o mongod.
Mas também podemos selecionar o mecanismo de armazenamento para ser diferente para diferentes coleções ou bancos de dados?
Você só pode usar um único tipo de mecanismo de armazenamento por
mongod
instância. Há apenas uma únicadbPath
configuração para umamongod
implantação e você não pode misturar e combinar arquivos de dados de diferentes mecanismos de armazenamento no mesmo caminho de dados.No entanto, você pode usar diferentes configurações de mecanismo de armazenamento em membros de um conjunto de réplicas (por exemplo, mmap primário e secundário WiredTiger). Se você fizer isso, fique atento às diferenças de desempenho e certifique-se de testar completamente em um ambiente de teste/QA com carga de trabalho representativa.
Outra opção disponível é definir opções específicas do mecanismo de armazenamento ao criar uma coleção . Por exemplo, você pode substituir os padrões de nível de instância para WiredTiger e definir opções diferentes para coleções específicas (ou seja, nível mais alto de compactação ou talvez nenhuma compactação).