Ich bin ziemlich neu in Firebase, ich habe einige Kenntnisse von Datenbanken, weil ich schon mit MySQL gearbeitet habe, aber die Vorteile von Firebase gelesen habe und was es im Angebot hat - Echtzeitdatenbank, login (auth), analytics usw.Firebase vs. MySQL-Datenbank (hierarchisch/relational)
Ich möchte Firebase in das Projekt implementieren, an dem ich gerade 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, würde ich gerne 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 für Firebase der Fall?
Zum Beispiel in MySQL würde die Tabelle wie folgt aussehen:
Die ERD möchte wie:
Meine Fragen sind:
- Bin ich sagen Firebase zu korrigieren ist eine hierarchische Datenstruktur?
- Wie können Daten in ERD- und Datenbanktabellen dargestellt werden, um die Datenstruktur von Firebase anzuzeigen?
- Verwendet Firebase Primär- und Fremdschlüssel wie in MySQL
Wenn ja, werden diese auf die gleiche Weise wie beim Entwerfen von ERDs und Tabellen für MySQL-Datenbank dargestellt? - Wie/was ist der beste Weg, Daten in Firebase zu strukturieren und diese in ERD und Tabellen anzuzeigen?
Ich bin neu in Firebase, also jede Hilfe wäre nett. Vielen Dank.
Danke, fertig. . – SumOne