Google setzt sich dafür ein, die Rassengerechtigkeit für schwarze Gemeinschaften zu fördern. Siehe wie.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Cloud Firestore

Verwenden Sie unsere flexible, skalierbare NoSQL-Cloud-Datenbank, um Daten für die clientseitige und serverseitige Entwicklung zu speichern und zu synchronisieren.

Cloud Firestore ist eine flexible, skalierbare Datenbank für die Entwicklung von Mobilgeräten, Websites und Servern von Firebase und Google Cloud Platform. Wie die Firebase-Echtzeitdatenbank hält sie Ihre Daten über Echtzeit-Listener über Client-Apps hinweg synchron und bietet Offline-Unterstützung für Mobilgeräte und das Internet, sodass Sie reaktionsschnelle Apps erstellen können, die unabhängig von Netzwerklatenz oder Internetverbindung funktionieren. Cloud Firestore bietet auch eine nahtlose Integration mit anderen Firebase- und Google Cloud Platform-Produkten, einschließlich Cloud-Funktionen.

Loslegen

Schlüsselfähigkeiten

Flexibilität Das Cloud Firestore-Datenmodell unterstützt flexible, hierarchische Datenstrukturen. Speichern Sie Ihre Daten in Dokumenten, die in Sammlungen organisiert sind. Dokumente können neben Untersammlungen auch komplexe verschachtelte Objekte enthalten.
Ausdrucksstarke Abfrage Im Cloud Firestore können Sie Abfragen verwenden, um einzelne, bestimmte Dokumente abzurufen oder um alle Dokumente in einer Sammlung abzurufen, die Ihren Abfrageparametern entsprechen. Ihre Abfragen können mehrere verkettete Filter enthalten und Filterung und Sortierung kombinieren. Sie sind standardmäßig auch indiziert, sodass die Abfrageleistung proportional zur Größe Ihrer Ergebnismenge und nicht Ihrer Datenmenge ist.
Echtzeit-Updates Wie die Echtzeitdatenbank verwendet auch der Cloud Firestore die Datensynchronisation, um Daten auf jedem angeschlossenen Gerät zu aktualisieren. Es wurde jedoch auch entwickelt, um einfache, einmalige Abrufabfragen effizient durchzuführen.
Offline-Support Cloud Firestore speichert Daten zwischen, die Ihre App aktiv verwendet, sodass die App Daten schreiben, lesen, anhören und abfragen kann, auch wenn das Gerät offline ist. Wenn das Gerät wieder online ist, synchronisiert Cloud Firestore alle lokalen Änderungen wieder mit Cloud Firestore.
Maßgeschneidert Cloud Firestore bietet Ihnen das Beste aus der leistungsstarken Infrastruktur der Google Cloud Platform: automatische Datenreplikation für mehrere Regionen, starke Konsistenzgarantien, atomare Stapeloperationen und echte Transaktionsunterstützung. Wir haben Cloud Firestore entwickelt, um die härtesten Datenbank-Workloads der weltweit größten Apps zu bewältigen.

Wie funktioniert es?

Cloud Firestore ist eine in der Cloud gehostete NoSQL-Datenbank, auf die Ihre iOS-, Android- und Web-Apps direkt über native SDKs zugreifen können. Cloud Firestore ist neben REST- und RPC-APIs auch in nativen Node.js-, Java-, Python-, Unity-, C ++ - und Go-SDKs verfügbar.

Nach dem NoSQL-Datenmodell von Cloud Firestore speichern Sie Daten in Dokumenten, die Felder enthalten, die Werten zugeordnet sind. Diese Dokumente werden in Sammlungen gespeichert. Dies sind Container für Ihre Dokumente, mit denen Sie Ihre Daten organisieren und Abfragen erstellen können. Dokumente unterstützen viele verschiedene Datentypen , von einfachen Zeichenfolgen und Zahlen bis hin zu komplexen, verschachtelten Objekten. Sie können auch Untersammlungen in Dokumenten erstellen und hierarchische Datenstrukturen erstellen, die mit dem Wachstum Ihrer Datenbank skaliert werden. Das Cloud Firestore- Datenmodell unterstützt die Datenstruktur, die für Ihre App am besten geeignet ist.

Darüber hinaus ist das Abfragen im Cloud Firestore ausdrucksstark, effizient und flexibel. Erstellen Sie flache Abfragen, um Daten auf Dokumentebene abzurufen, ohne die gesamte Sammlung oder verschachtelte Untersammlungen abrufen zu müssen. Fügen Sie Ihren Abfragen oder Cursorn Sortierungen, Filter und Beschränkungen hinzu, um Ihre Ergebnisse zu paginieren. Fügen Sie Echtzeit-Listener hinzu, um die Daten in Ihren Apps auf dem neuesten Stand zu halten, ohne bei jedem Update die gesamte Datenbank abzurufen. Durch Hinzufügen von Echtzeit-Listenern zu Ihrer App werden Sie mit einem Datenschnappschuss benachrichtigt, wenn die Daten, die Ihre Client-Apps abhören, Änderungen abrufen und nur die neuen Änderungen abrufen.

Schützen Sie den Zugriff auf Ihre Daten im Cloud Firestore mit Firebase-Authentifizierungs- und Cloud Firestore-Sicherheitsregeln für Android, iOS und JavaScript oder Identity and Access Management (IAM) für serverseitige Sprachen.

Implementierungspfad

Integrieren Sie die Cloud Firestore SDKs Schließen Sie Clients schnell über Gradle, CocoaPods oder ein Skript-Include ein.
Sichern Sie Ihre Daten Verwenden Sie Cloud Firestore-Sicherheitsregeln oder Identity and Access Management (IAM), um Ihre Daten für die Mobil- / Web- bzw. Serverentwicklung zu sichern.
Daten hinzufügen Erstellen Sie Dokumente und Sammlungen in Ihrer Datenbank.
Daten empfangen Erstellen Sie Abfragen oder verwenden Sie Echtzeit-Listener, um Daten aus der Datenbank abzurufen.

Nächste Schritte