Firebase: différences entre la base de données en temps réel et le stockage de fichiers

j'ai appris sur le stockage de données en temps réel et l'hébergement de stockage de ce post différence entre le stockage de données et L'Hébergement de stockage?

mais je ne suis pas encore clair sur la base de données en temps réel et le stockage de fichiers nouvellement introduit.

quelqu'un at-il une brève explication à ce sujet ?

Merci d'avance .

(conformément à la préoccupation concernant dupliqué avec Différence entre le stockage de données et le stockage D'hébergement? ce que le problème résout et ce que je demande sont deux choses différentes et l'hébergement de stockage et le stockage de fichiers sont différents dans le cas de Google firebase)

25
demandé sur Community 2016-05-27 14:56:12

2 réponses

Firebase offre maintenant ces endroits pour stocker vos données:

Le meilleur endroit pour stocker vos données, dépend de la type de données que vous souhaitez stocker et de la façon dont vous voulez consommer.

Le Firebase documentation , dit à ce sujet:

  • la base de données en temps réel Firebase stocke les données de l'application JSON, comme les messages d'état de jeu ou de chat, et synchronise les changements instantanément sur tous les appareils connectés.

  • Firebase Distance Config magasins des paires de valeurs clés spécifiées par le développeur pour modifier le comportement et l'apparence de votre application sans exiger que les utilisateurs téléchargent une mise à jour.

  • Firebase l'Hébergement des hôtes le code HTML, CSS et JavaScript pour votre site web ainsi que d'autres développeur a fourni des actifs tels que des graphiques, des polices et des icônes.

  • la base de données Firebase stocke des fichiers tels que des images, des vidéos et du contenu audio ainsi que d'autres contenus générés par les utilisateurs.

Sur le choix entre le Nuage Firestore et la Firebase en temps réel de la Base de données, le Firebase documentation dit :

Firebase offre deux solutions de base de données en nuage accessibles aux clients qui prennent en charge la synchronisation des données en temps réel:

en temps réel de la Base de données est Firebase de la base de données d'origine. Il est efficace, à faible latence solution pour les applications mobiles qui nécessitent des états de synchronisation entre les clients en temps réel.

Cloud Firestore est la nouvelle base de données phare de Firebase pour le développement d'applications mobiles. Il améliore les succès de la base de données en temps réel avec un nouveau modèle de données plus intuitif. Cloud Firestore offre également des requêtes plus riches, plus rapides et des échelles meilleures que la base de données en temps réel.

52
répondu Frank van Puffelen 2018-10-06 00:33:43

*realtime database enregistre des données uniquement au format json et il est spécialement utilisé dans les applications où les données sont synchronisées simultanément comme ola app(user location),sensex(Nifty) app où les données ne persistent pas .

*Firebase Storage just store data like memory card.Il est spécialement utilisé pour stocker des données d'arrière-plan de l'application.

1
répondu Nagender Chauhan 2018-02-22 13:40:12