2017-10-04 10 views
0

Kürzlich Firebase Firestore wurde gestartet. Nach Durchlaufen der Dokumentation bin ich verwirrt, wie Firebase Firestore Firebase Realtime Database genau ist und in welchen Situationen Firestore über Realtime Database als Realtime Database verwendet werden sollte bietet fast alle Funktionen, die Firestore bietet (Abfrage, Sicherheit, Offline-Funktionen)).Firebase Firestore

+0

Firebase bietet zwei Cloud-basierte Client-zugängliche Datenbank-Lösungen, die Echtzeit-Daten-Synchronisierung unterstützen: Realtime-Datenbank ist ein Original-Datenbank Firebase. Es ist eine effiziente Lösung mit geringer Latenz für mobile Apps, die in Echtzeit synchronisierte Clients erfordern. Cloud Firestore ist die neue Flagschiff-Datenbank von Firebase für die Entwicklung mobiler Apps. Sie verbessert die Erfolge der Echtzeit-Datenbank mit einem neuen, intuitiveren Datenmodell.Cloud Firestore bietet außerdem umfangreichere, schnellere Abfragen und Skalierungen als die Echtzeit-Datenbank. https://firebase.google.com/docs/firestore/rtdb-vs-firestore –

Antwort

5

In Realtime Datenbank Firebase, bietet es nur die folgenden Funktionen

  • Speichert Daten als eine große JSON Baum.
  • Einfache Daten sind sehr einfach zu speichern.
  • Komplexe hierarchische Daten lassen sich schwerer skalieren.

Aber in Firestone wurde völlig andere Datenstruktur folgen.

  • Speichert Daten in Dokumenten, die in Sammlungen organisiert sind.
  • Einfache Daten können einfach in Dokumenten gespeichert werden, die JSON sehr ähnlich sind.
  • Komplexe, hierarchische Daten lassen sich mithilfe von Untersammlungen in Dokumenten leichter skalieren.
  • Erfordert weniger Denormalisierung und Datenabflachung.

Weitere Details Sie auf den folgenden Link besuchen: Difference between Realtime Vs Firestone

Verwandte Themen