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:
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: