Perguntas frequentes
Nesta página
- O que é o Compass Isolated Edition?
- Qual é o impacto do desempenho de executar esta ferramenta?
- Como o Compass lida com dados confidenciais?
- O Compass mantém registros?
- Por que estou vendo um aviso sobre um servidor MongoDB não genuíno?
- O que acontece com queries de longa duração?
- Por que alguns recursos do MongoDB Compass não estão funcionando?
- Como faço para visualizar e modificar minhas configurações de privacidade?
O que é o Compass Isolated Edition?
Compass Isolated Edition restringe as solicitações de rede somente ao servidor MongoDB escolhido na tela Connect . Todas as outras conexões de saída não são permitidas nesta edição, o que significa que nenhuma configuração adicional de firewall é necessária ao executar o Compass Isolated Edition.
Qual é o impacto do desempenho de executar esta ferramenta?
Testes realizados indicam que o MongoDB Compass tem um impacto mínimo em implementações de protótipos, embora outros testes e monitoramento de desempenho ainda estão sendo efetuados.
Para evitar a varredura de toda a collection, você só deve executar queries que sejam indexadas adequadamente no banco de dados.
Como o Compass lida com dados confidenciais?
O MongoDB Compass armazena e recupera dados confidenciais, como senhas, usando uma API de credenciais específica para o sistema operacional que executa o Compass. A API de credenciais lida com informações confidenciais com segurança, criptografando e protegendo o acesso aos seus dados.
O MongoDB Compass armazena os seguintes dados usando a API de credenciais:
Senhas do servidor MongoDB,
Senhas SSH para o tunelamento,
Senhas de TLS/SSL
O MongoDB Compass utiliza um complemento nativo do node.js, Keytar, para se comunicar e armazenar dados na API de credenciais do sistema operacional. Para obter mais informações sobre como o Keytar opera e as APIs específicas que ele acessa, consulte a documentação do Keytar no Github .
O Compass mantém registros?
Como parte da operação normal, o MongoDB Compass mantém um registro de eventos em execução. Os registros do Compass fornecem um histórico de operações e podem ajudar a diagnosticar erros. Para obter mais informações sobre os registros do Compass, incluindo seu formato e localização, consulte Recuperar registros do Compass.
Por que estou vendo um aviso sobre um servidor MongoDB não genuíno?
A partir do MongoDB Compass 1.19, o Compass exibe uma mensagem de aviso quando conectado a instâncias não genuínas do MongoDB, pois essas instâncias podem se comportar de forma diferente das instâncias oficiais do MongoDB; por exemplo, funcionalidades ausentes ou incompletas, comportamentos diferentes das funcionalidades etc.
O que acontece com queries de longa duração?
Como precaução, o Compass cancela queries de longa duração para evitar queries excessivas em seu banco de dados.
Amostragem lenta
Todas as queries que o Compass envia para sua instância do MongoDB têm um sinalizador de tempo limite definido que anula automaticamente uma solicitação se ela demorar mais do que o tempo limite especificado. Este tempo limite está atualmente definido para 10 segundos. Se a amostragem no banco de dados demorar mais, o Compass o notificará sobre o tempo limite e lhe dará as opções de (a) tentar novamente com um tempo limite maior (60 segundos) ou (b) executar uma query diferente.
Observação
O tempo de amostragem pode ser afetado por vários fatores, como carga no servidor, número de documentos e existência de um índice adequado para sua query.
É recomendável que você aumente o tempo limite de amostragem somente se não estiver conectado a uma instância de produção, pois isso pode afetar negativamente o desempenho e o tempo de resposta do seu banco de dados.
Análise de esquema lento
Se o banco de dados retornar documentos mais rápido do que o tempo limite especificado (10 ou 60 segundos), mas a análise de esquema dos documentos demorar mais do que o esperado (devido a documentos grandes e complexos), o Compass oferece a opção de interromper a etapa de análise e mostrar os resultados parciais.
Por que alguns recursos do MongoDB Compass não estão funcionando?
Se você puder se conectar à sua instância do MongoDB usando o MongoDB Compass, mas alguns recursos não funcionarem conforme o esperado, o firewall do sistema pode estar bloqueando as solicitações de rede exigidas pelo MongoDB Compass. O MongoDB Compass deve se conectar a serviços externos para habilitar recursos como:
Serviços de mapeamento de terceiros
Intercom
Bugsnag para relatório de erros
Para corrigir esse problema, configure o firewall do sistema para permitir conexões de entrada para o MongoDB Compass. Certifique-se de que as portas 80
e 443
estejam abertas entre o MongoDB Compass e o host do sistema do MongoDB ao qual o Compass se conecta.
Compass Isolated Edition restringe as solicitações de rede somente ao servidor MongoDB escolhido na tela Conectar . Todas as outras conexões de saída não são permitidas nesta edição, o que significa que nenhuma configuração de firewall adicional é necessária ao executar o Compass Isolated Edition.
Como faço para visualizar e modificar minhas configurações de privacidade?
Para visualizar e modificar suas configurações de privacidade do MongoDB Compass, no menu de nível superior:
Clique em MongoDB Compass.
Clique em Settings.
Em Settings, clique em Privacy.
A caixa de diálogo de configurações de privacidade permite que você alterne várias configurações do MongoDB Compass, como a ativação de atualizações automáticas. Consulte a seguinte captura de tela para todas as opções de configurações de privacidade disponíveis:
Observação
As atualizações automáticas não estão disponíveis em Compass Isolated Edition.
Como eu habilito visualizações geográficas?
Você pode habilitar visualizações geográficas no MongoDB Compass em suas configurações de privacidade. Quando Enable Geographic Visualizations é selecionado, o MongoDB Compass pode fazer solicitações a um serviço de mapeamento de terceiros.
Observação
Os serviços de mapeamento de terceiros não estão disponíveis em Compass Isolated Edition.