Nesta página, você vai encontrar respostas para perguntas frequentes
sobre como usar o Firebase Realtime Database e ajuda para solucionar problemas. Caso não encontre o que procura ou precise de ajuda, entre em contato com o suporte do Firebase.
O que é uma
"conexão de banco de dados simultânea"?
Uma conexão simultânea é equivalente a um dispositivo móvel, guia do navegador ou app de servidor conectado ao banco de dados. O Firebase impõe limites rígidos sobre o número de conexões simultâneas com o banco de dados do app. Estes limites estão em vigor para proteger o Firebase e nossos usuários contra abusos.
O limite do plano de preços Spark é de 100 e não pode ser aumentado.
O plano de preços Blaze tem um limite de 200.000 conexões simultâneas por banco de dados.
Esse limite não equivale ao total de usuários do app, porque os usuários não se conectam todos ao mesmo tempo. Se você precisar
de mais de 200.000 conexões simultâneas, consulte as opções em
Escalonar com vários bancos de dados.
O que posso fazer se exceder os limites de uso do Realtime Database?
Se você recebeu um alerta por e-mail ou uma notificação no
console do Firebase informando que excedeu os limites de uso do Realtime Database, resolva
essa questão com base no limite de uso excedido. Para conferir o
uso do Realtime Database, acesse o
painel Uso do Realtime Database no
console do Firebase.
Caso já tenha ultrapassado o limite de download, será possível fazer upgrade do
plano de preços do Firebase ou aguardar até que o limite
seja redefinido no início do próximo ciclo de faturamento. Para diminuir os
downloads, tente seguir estas etapas:
-
Adicione consultas para limitar os dados retornados pelas suas operações de escuta.
-
Verifique as consultas não indexadas.
-
Use listeners que só fazem o download de atualizações de dados. Por exemplo,
on em vez de once.
-
Use regras de segurança para bloquear downloads não autorizados.
Se você estiver acima do limite de armazenamento, faça o upgrade do plano
de preços para evitar interrupções no serviço. Para reduzir a quantidade de dados no seu
banco de dados, tente seguir estas etapas:
- Execute tarefas de limpeza periódicas.
- Reduza dados duplicados no seu banco de dados.
Pode levar algum tempo para que você veja o impacto da exclusão de dados na sua
cota de armazenamento.
Se você estiver acima do seu limite de conexões simultâneas com o banco de dados,
faça o upgrade do seu plano para evitar interrupções no serviço. Para gerenciar conexões simultâneas ao seu banco de dados, tente conectar usuários usando a API REST, se eles não precisarem de uma conexão em tempo real.
O que acontece se eu exceder os limites de armazenamento ou download do plano de preços Spark para o Realtime Database?
Para oferecer um preço previsível, os recursos disponíveis são limitados quando seu projeto está no plano de preços Spark. Isso significa que, ao exceder qualquer limite do plano no mês, seu app vai ser desativado para evitar o uso de recursos e custos adicionais.
O que acontece se eu exceder
os limites de conexões simultâneas do plano de preços Spark para
o Realtime Database?
Quando seu app atinge o limite de conexões simultâneas no plano de preços Spark, todas as conexões subsequentes serão rejeitadas até que algumas das conexões existentes sejam encerradas. O app continuará a funcionar para os usuários que estão conectados.
O que são backups automatizados? Vocês oferecem backups de hora em hora para Realtime Database?
Os backups automatizados são um recurso
avançado para projetos no plano de preços Blaze. Esse
recurso faz backup dos dados do Firebase Realtime Database uma vez por dia e faz upload deles
no
Google Cloud Storage.
Não oferecemos backups de hora em hora.
Por que meu Realtime Database reportou
uma largura de banda menor que a média entre setembro de 2016 e março de 2017?
Para cálculos de largura de banda, normalmente incluímos a sobrecarga de criptografia SSL (com base na camada 5 do modelo OSI). No entanto, em setembro de 2016, introduzimos um bug que fez com que nossos relatórios de largura de banda ignorassem a sobrecarga de criptografia. Isso pode ter resultado em uma largura de banda e contas registradas artificialmente baixas na sua conta por alguns meses.
Nós lançamos uma correção para o bug no final de março de 2017, que fez com que os relatórios de largura de banda e de faturamento voltassem aos níveis normais.