Firebase

Una plataforma en la nube para todos.

Abr 11th, 2018

¿Qué es Firebase?

  • Rapidez
  • Olvídate de la infraestructura
  • Analítica
  • Plataforma
  • Notificaciones
  • Inicio gratuito y escalable
  • soporte gratuito

 Firebase

Realtime Database o Cloud Firestore

Realtime Database o Cloud Firestore

  • Modelo de datos

  • Compatibilidad sin conexión y en tiempo real

  • Consultas

  • Escrituras y transacciones

  • Confianza y rendimiento

  • Seguridad

  • Precios

¿Qué es NoSQL?

 Ventajas NoSQL 

  • La escalabilidad y su carácter descentralizado.

  • Suelen ser bases de datos mucho más abiertos y flexibles.

  • Se pueden hacer cambios de los esquemas sin tener que parar bases de datos.

  • Se pueden ejecutar en máquinas con pocos recursos.

  • Optimización de consultas en base de datos para grandes cantidades de datos

 Desventajas NoSQL 

  • No todas las bases de datos NoSQL contemplan la atomicidad de las instrucciones y la integridad de los datos.

  • Problemas de compatibilidad entre instrucciones SQL.

  • Falta de estandarización.

  • Soporte multiplataforma.

SQL vs NoSQL 

  • No utilizan SQL como lenguaje de consultas

  •  No utilizan estructuras fijas como tablas para el almacenamiento de los datos.

  • No suelen permitir operaciones JOIN.

  • Arquitectura distribuida.

SQL vs NoSQL 

SQL vs NoSQL 

SQL vs NoSQL 

var db = firebase.database();

var cursos = db.child('cursos/js');

var suscritos = db.child('suscritosCursos/js');

Firebase Authentication

Firebase Test Lab for Android

Cloud Functions

Cloud Storage

Firebase Performance Monitoring

Firebase Crashlytics

Hosting

Referencias

  • Google. (2018, 02 14). Firebase. Retrieved from https://firebase.google.com/docs/guides/.
  • Javier. (2015, 11 18). Retrieved from https://blog.pandorafms.org/es/nosql-vs-sql-diferencias-y-cuando-elegir-cada-una/.

 

Firebase

By Häzël PG

Firebase

  • 338