O Firebase Realtime Database é um banco de dados hospedado na nuvem. Os dados são armazenados como JSON e sincronizados em tempo real para cada cliente conectado. Quando você cria aplicativos multiplataforma com nossas plataformas Android, Apple e SDKs JavaScript, todos os seus clientes compartilham uma instância do Realtime Database e recebem automaticamente atualizações com os dados mais recentes.
Podemos usar qualquer URL do Firebase Realtime Database como endpoint REST. Tudo o que precisamos fazer é anexar .json
ao final da URL e enviar uma solicitação do nosso cliente HTTPS favorito.
Crie a sua conta aqui
Primeiro, crie uma conta gratuitamente no console do Firebase . Um novo aplicativo do Firebase será criado para você com um URL exclusivo que termina em firebaseio.com
. Você usará esse URL para autenticar seus usuários e para armazenar e sincronizar dados no banco de dados do aplicativo.
No console do Firebase você pode criar, gerenciar e excluir aplicativos do Firebase. Clicar em um aplicativo específico do Firebase permite visualizar e modificar o banco de dados do seu aplicativo em tempo real. No painel do seu aplicativo, você também pode definir regras de segurança do Firebase Realtime Database, gerenciar a autenticação, implantações e visualizar análises do seu aplicativo.
Crie um banco de dados
Navegue até a seção Realtime Database do console do Firebase . Você será solicitado a selecionar um projeto existente do Firebase. Siga o fluxo de trabalho de criação de banco de dados.
Selecione um modo de inicialização para suas regras de segurança do Firebase:
- Modo de teste
Bom para começar a usar as bibliotecas de cliente móvel e web, mas permite que qualquer pessoa leia e substitua seus dados. Após o teste, revise a seção Entenda as regras do Firebase Realtime Database .
Para começar a usar o SDK da Web, Apple ou Android, selecione testmode.
- Modo bloqueado
Nega todas as leituras e gravações de clientes móveis e da Web. Seus servidores de aplicativos autenticados ainda poderão acessar seu banco de dados.
Escolha um local para o banco de dados.
Dependendo da localização do banco de dados , a URL do novo banco de dados estará em um dos seguintes formatos:
DATABASE_NAME .firebaseio.com
(para bancos de dados emus-central1
)DATABASE_NAME . REGION .firebasedatabase.app
(para bancos de dados em todos os outros locais)
Clique em Concluído .
Escolha uma biblioteca auxiliar
Linguagem | Bibliotecas |
---|---|
Clojure | taika por Cloudfuji |
Dardo | Cliente IO na biblioteca oficial do firebase-dart |
Ir | Firego , de Steven Berlanga e Tim Gossett Go Firebase por Cosmin Nicolaescu e Justin Tulloss |
Java | firebase4j por Brandon Gresham |
Perl | Firebase-Perl por Kiran Kumar e JT Smith |
PHP | firebase-php por kreait firebase-php por Tamas Kalman |
Pitão | Pyrebase por James Childs-Maidment python-firebase por Özgür Vatansever python-firebase por Michael Huynh |
Rubi | firebase-ruby por Oscar Del Ben BigBertha de Fernand Galiana rest-firebase por Codementor |
Próximos passos
Aprenda como estruturar dados para o Realtime Database. Guardar dados. Recuperar dados. Visualize seu banco de dados no console do Firebase.