Firebase, base de donnée en temps réel

Firebase est une plateforme “Backend as a Service” (BaaS) permettant de construire des applications web et mobiles.

Firebase est une base de données en temps réel. La plupart des bases de données sont basés sur le protocole HTTP. Firebase utilise des WebSockets. Les WebSockets sont bien plus rapides que HTTP. Les flux réseaux sont bien plus optimisés. ( Vous pouvez trouver plus d’informations sur les WebSockets ici: https://tools.ietf.org/html/rfc6455)

Firebase est aussi un système de fichiers complexe. Firebase comporte une suite de règles de sécurité pour attribuer des privilèges aux utilisateurs authentifiés, protégent ainsi l’accès aux données.

Voici les services Firebase utilisés par Sokkin:

Services Firebase.
Nom Utilité Lien de la documentation
Authentification Gérer les identités des utilisateurs https://firebase.google.com/docs/auth
Database Stockage de données en temps réel https://firebase.google.com/docs/database
Functions Executer du code pour répondre aux évènements https://firebase.google.com/docs/functions
Crashlytics Monitoring et supervision des erreurs https://firebase.google.com/docs/crashlytics

Se connecter à la console Firebase

Afin de vous connectez a la console de Firebase, vous devez avoir un compte google et les droits d’accès au projet Sokkin.

Vous pouvez ensuite acceder à la console ici: