Je suis assez nouveau sur Firebase, j'ai une certaine connaissance des bases de données parce que j'ai déjà travaillé avec MySQL mais je lis les avantages de Firebase et ce qu'il a à offrir - base de données en temps réel, connexion (auth), analyse, etc.
Je cherche à implémenter Firebase dans le projet sur lequel je travaille. Alors que MySQL est une base de données relationnelle, grâce à ma recherche, j'ai trouvé (je crois) Firebase est une base de données hiérarchique en raison de la façon dont il a structuré la base de données comme un arbre JSON.
En suivant la bonne voie de développement, je voudrais dessiner des tables ERDS et de base de données pour avoir une idée de la façon dont mon projet va communiquer avec le backend. Cependant, je ne sais pas trop comment représenter la structure de données à l'aide de ces supports car en SQL, vous auriez des clés primaires et des clés étrangères reliant les tables. Est-ce également le cas pour Firebase?
Par exemple, dans MySQL, la table ressemblerait à:
La DRE souhaite:
Mes questions sont:
Je suis nouveau sur Firebase, donc toute aide serait sympa. Merci.
Il s'agit d'un sujet incroyablement large, comme le montre le fait que vous avez quatre questions dans un même article. Je recommande de regarder notre série Firebase pour les développeurs SQL et de lire modélisation des données NoSQL .
Quelques réponses rapides: