Firestore

11/16
Recursos

Aportes 5

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta 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

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