Firestore

11/16
Recursos

Aportes 7

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

**Documento **= Conjunto de datos asociados a un mismo concepto
Ejemplo: Producto, Nota, Jugador.

Colección: Conjunto de documentos.
Cloud Firestore:

  • Serverless
  • Tiempo Real
  • Soporte Offline

Características:

  • Escalable
  • Confiable
  • Flexible
  • Disponible
  • Transaccional

Algunos casos de uso pueden ser:

  • Gestión de perfiles de usuario
  • Inventarios en tiempo real
  • Cambios de estados
  • Sincronización de datos

BigTable es una Base de Datos NoSQL de tipo Llave-Valor (key-value), mientras que Cloud Firestore es una Base de Datos NoSQL de documentos

He utilizado firestore para dashboards, gracias a que firestore viene implementado con sockets hacer reportes visuales en tiempo real es una maravilla, lo recomiendo.

Modo Nativo VS. Modo datastore

NoSQL es ‘Not Only SQL’

Elegir entre modo nativo y el modo datastore

.
Firestore en modo nativo
.

Considerada como la unión de lo mejor de Datastore y Firebase Realtime Database, enfocando el desarrollo para aplicaciones móviles y web.

.
Por definición, posee la abstracción de Datastore sumándole:

  • Modelo de datos colección y documento
  • Actualizaciones en tiempo real
  • Bibliotecas para el eso en dispositivos móviles y web

.
Firestore en modo Datastore
.

Selecciona la abstracción principal de Firestore, removiendo las eventualidades o capacidades en tiempo real de Firestore.

.
Por definición, su uso está pensado en proyectos de servidor.
.

Elección final para el modo de base de datos

.
Si buscas el desarrollo de aplicaciones de servidor, deseando escalar automáticamente mediante escrituras y acceso a datos, la elección será el modo Datastore.
.
Si buscas el desarrollo de aplicaciones web y/o móvil, deseando escalar automáticamente el uso simultáneo de usuarios. la elección será el modo Nativo.

.
📚 Referencia

Firestore es el MongoDB de google una base de datos de documentos es una BD interesante