Nesta página, você vai encontrar respostas para perguntas frequentes sobre como usar Firebase Realtime Database e ajuda para solucionar problemas. Se você não encontrar o que procura ou precisar de mais 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
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
Firebase console 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
com o banco de dados, tente conectar usuários usando a API REST se
eles não exigirem 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 Realtime Database?
Para oferecer um preço previsível, os recursos disponíveis são
limitados quando o projeto está no plano de preços Spark. Isso significa
que, quando você exceder qualquer limite do plano em qualquer mês, o app será
desativado para evitar mais uso de recursos e cobranças adicionais.
O que acontece se eu exceder
os limites de conexões simultâneas do plano de preços Spark para
Realtime Database?
Quando seu app atinge o limite de simultaneidade 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 vai continuar funcionando para os usuários 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 que estão no plano de preços Blaze. Esse
recurso faz backup dos dados Firebase Realtime Database uma vez por dia e faz upload desses dados
no
Google Cloud Storage.
Não oferecemos backups de hora em hora.
Por que minha largura de banda reportada foi menor que a média entre setembro de 2016 e março de 2017?Realtime Database
Para nossos 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.