realtime firestore firebase google-cloud-firestore

realtime - ¿Cuál es la diferencia entre Firebase y Firestore?



firestore vs firebase (2)

Acabo de ver que Google lanzó Firestore, y actualmente estamos usando Firebase para nuestra aplicación, ¿alguien sabe la diferencia? ¿Firestore apoya las relaciones? ¿Es posible migrar fácilmente?


Firestore es parte de Firebase, junto con la base de datos en tiempo real de Firebase (y muchos otros servicios). Tenemos una guía sobre cómo elegir entre ellos: https://firebase.google.com/docs/firestore/rtdb-vs-firestore - para citar la línea superior

  • La base de datos en tiempo real es la base de datos original de Firebase. Es una solución eficiente de baja latencia para aplicaciones móviles que requieren estados sincronizados en todos los clientes en tiempo real.
  • Cloud Firestore es la nueva base de datos de Firebase para el desarrollo de aplicaciones móviles. Mejora los éxitos de la base de datos en tiempo real con un nuevo modelo de datos más intuitivo. Cloud Firestore también cuenta con consultas más ricas y rápidas y escalas mejor que la Base de datos en tiempo real.

Para más detalles, echa un vistazo a nuestra publicación de blog sobre el tema!


Por lo que he leído y entendido, el servicio Firestore es una versión reescrita de Firebase que permite consultas más complejas, así como el almacenamiento fuera de línea de la base de datos. La autenticación es aparentemente más fácil, aunque en el pasado no he tenido demasiados problemas con la autenticación en Firebase.

Dicho esto, no cambiaría tu tecnología cuando sea nueva. Hay menos documentación y más errores, por lo tanto, vale la pena su tiempo, incluso teniendo en cuenta todas las nuevas características que Firebase no tiene.

Lo leí aquí.