Firebase Realtime Database ist eine in der Cloud gehostete Datenbank. Daten werden als JSON gespeichert und in Echtzeit mit jedem verbundenen Client synchronisiert. Wenn Sie plattformübergreifende Apps mit den Android-, Apple-Plattform- und JavaScript-SDKs erstellen, nutzen alle Ihre Clients dieselbe Realtime Database-Instanz und erhalten automatisch Updates mit den neuesten Daten.
Sie können jede Firebase Realtime Database-URL als REST-Endpunkt verwenden. Sie müssen nur .json an das Ende der URL anhängen und eine Anfrage von Ihrem bevorzugten HTTPS-Client senden.
Konto erstellen
Registrieren Sie sich zuerst kostenlos für ein Konto in der Firebase-Konsole. Es wird eine neue Firebase-App mit einer eindeutigen URL erstellt, die auf firebaseio.com endet. Mit dieser URL authentifizieren Sie Ihre Nutzer und speichern und synchronisieren Daten in der Datenbank der App.
In der Firebase-Konsole können Sie Firebase-Apps erstellen, verwalten und löschen. Wenn Sie auf eine bestimmte Firebase-App klicken, können Sie die Datenbank Ihrer App in Echtzeit ansehen und ändern. Im App-Dashboard können Sie auch Firebase Realtime Database Security Rules festlegen, die Authentifizierung und Bereitstellungen Ihrer App verwalten und Analysen aufrufen.
Datenbank erstellen
Rufen Sie in der Firebase-Konsole Databases & Storage > Realtime Database auf.
Klicken Sie auf Datenbank erstellen.
Wählen Sie einen Startmodus für Ihre Firebase Security Rules aus:
- Testmodus
Gut für die ersten Schritte mit den Mobil- und Web-Clientbibliotheken, allerdings können Ihre Daten von beliebigen Personen gelesen und überschrieben werden. Nach dem Testen sollten Sie sich den Abschnitt Firebase Realtime Database-Regeln verstehen ansehen.
Wählen Sie „testmode“ aus, um mit dem Web-, Apple- oder Android-SDK zu beginnen.
- Sperrmodus
Verweigert alle Lese- und Schreibvorgänge von Mobil- und Webclients. Ihre authentifizierten Anwendungsserver können weiterhin auf Ihre Datenbank zugreifen.
Wählen Sie einen Speicherort für die Datenbank aus.
Je nach Speicherort der Datenbank hat die URL für die neue Datenbank eines der folgenden Formate:
(für Datenbanken inDATABASE_NAME.firebaseio.comus-central1) (für Datenbanken an allen anderen Standorten)DATABASE_NAME.REGION.firebasedatabase.app
Klicken Sie auf Fertig.
Wenn Sie Realtime Database aktivieren, wird auch die API im Cloud API Manager aktiviert.