Ich bin ziemlich neu in Firebase, ich habe einige Kenntnisse über Datenbanken, da ich bereits mit MySQL gearbeitet habe, aber die Vorteile von Firebase und was es im Angebot hat - Echtzeitdatenbank, Login (Auth), Analytik etc.
Ich möchte Firebase in das Projekt integrieren, an dem ich arbeite. Während MySQL eine relationale Datenbank ist, fand ich durch meine Suche (glaube ich) Firebase eine hierarchische Datenbank, weil die Datenbank wie ein JSON-Baum strukturiert ist.
Nach dem richtigen Weg der Entwicklung möchte ich ERDS und Datenbanktabellen zeichnen, um eine Vorstellung davon zu bekommen, wie mein Projekt mit dem Backend kommunizieren wird. Ich bin mir jedoch nicht ganz sicher, wie ich die Datenstruktur mit diesen Medien darstellen kann, weil in SQL Primärschlüssel und Fremdschlüssel Tabellen verknüpfen würden. Ist das auch bei Firebase so?
Zum Beispiel würde die Tabelle in MySQL so aussehen:
Die ERD möchte gerne:
Meine Fragen sind:
Ich bin neu bei Firebase, also wäre jede Hilfe schön. Danke.
Dies ist ein unglaublich weites Thema, wie man an der Tatsache sehen kann, dass Sie vier Fragen in einem einzigen Beitrag haben. Ich empfehle unsere Firebase für SQL-Entwickler -Serien und lese NoSQL-Datenmodellierung .
Ein paar schnelle Antworten:
Tags und Links mysql database firebase firebase-database nosql