367 votes

Quelle est la différence entre Cloud Firestore et la base de données en temps réel de Firebase ?

Google vient de lancer Cloud Firestore, sa nouvelle base de données documentaire pour les applications.

J'ai lu la documentation mais je ne vois pas beaucoup de différences entre Firestore et Firebase DB.

Le point principal est que Firestore utilise des documents et des collections qui permettent une utilisation facile des requêtes par rapport à Firebase, qui est une base de données noSQL traditionnelle avec une base JSON.

J'aimerais en savoir un peu plus sur leurs différences, ou leurs usages, ou si Firestore est juste venu remplacer Firebase DB ?

5 votes

Les lectures sont plus rapides sur Firestore, les écritures sont plus rapides sur Firebase Real Time Database.

1voto

user12449933 Points 108

Cloud firestore est essentiellement conçu pour les données simples mais volumineuses. et la base de données en temps réel est faite pour le stockage de données complexes (cela ressemble à du JSON).

Introduction de base aux deux :-

  • Cloud Firestore est la toute nouvelle base de données de Firebase pour le développement d'applications mobiles. Elle s'appuie sur les succès de la base de données Realtime Database avec un nouveau modèle de données plus intuitif. Cloud Firestore propose également des requêtes plus riches et plus rapides et s'adapte davantage que la base de données Realtime.
  • Base de données en temps réel est la base de données originale de Firebase. Il s'agit d'une solution efficace et à faible latence pour les applications mobiles qui nécessitent des états synchronisés entre les clients en temps réel.

Principale différence:- Base de données en temps réel :: :

  • Les données simples sont très faciles à stocker.
  • Les données complexes et hiérarchiques sont plus difficiles à organiser à l'échelle. Magasin d'alimentation en nuage
  • Les données simples sont faciles à stocker dans des documents, qui sont très similaires à JSON.
  • Les données complexes et hiérarchiques sont plus faciles à organiser à l'échelle, en utilisant des sous-collections dans les documents.
  • Nécessite moins de dénormalisation et d'aplatissement des données.

Source(more info..by google):- https://firebase.google.com/docs/database/rtdb-vs-firestore#key_considerations

0voto

TARUN SHARMA Points 455
  • Cloud Firestore est la base de données de Firebase pour les applications mobiles mobile. Elle s'appuie sur 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 et plus rapides et évolue davantage que la base de données Realtime.

  • Realtime Database est la base de données originale de Firebase. C'est une solution efficace efficace et à faible latence pour les applications mobiles qui nécessitent des états synchronisés entre les clients en temps réel.

0voto

Ishaan Kotagar Points 26

Cela dépend généralement du cas d'utilisation, si vous utilisez une bande passante plus élevée, que vous disposez d'un espace de stockage 98% du temps et que vous utilisez un traitement de données plus important, alors j'utiliserais Fire Store ou la base de données en temps réel.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X