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