Migrer depuis Firebase
Guide pas-à-pas pour transférer vos données Firestore, vos utilisateurs Firebase Auth et vos buckets vers l'infrastructure ouverte et performante d'Aurabase.
Correspondance des briques Firebase
Aurabase remplace chaque composant propriétaire de Firebase par une technologie standard, ouverte et auto-hébergeable sans vendor lock-in :
FirebaseAurabaseAvantage Aurabase
Cloud FirestoreÉquivalent supérieurPostgreSQL (relationnel + SQL) OU Aurabase NoSQL (MongoDB-style)
Firebase AuthIdentique & enrichiMême support OAuth, MFA TOTP, magic links, mot de passe
Firebase StorageIdentique & enrichiAPI REST S3 MinIO avec transformations d’image à la volée
Cloud FunctionsIdentiqueEdge Functions Deno standard (Deno.serve()) + WASM
Security RulesSupérieurPostgres RLS (Row-Level Security) évalué directement en base
Firebase Realtime DBIdentiqueAurabase Realtime (CDC, Presence, Broadcast via NATS/WebSockets)
Feuille de route en 4 étapes
- Schéma & Données — Choix du modèle (relationnel PostgreSQL ou collections NoSQL) et import (15 min)
- Authentification — Export des utilisateurs Firebase Auth et import des hashes scrypt/bcrypt sans réinitialisation (10 min)
- Fichiers Storage — Synchronisation des buckets Cloud Storage vers Aurabase Storage (variable selon volume)
- Remplacement du SDK — Remplacement de
firebase/*par@aurabase/aurabase-js
De Firestore vers Aurabase
Vous pouvez soit normaliser vos données dans PostgreSQL pour profiter de la puissance de SQL et du typage strict, soit les importer directement dans le moteur NoSQL Document Store d'Aurabase :
Migration des utilisateurs sans friction
Grâce au support des algorithmes de hachage de mots de passe de Firebase (scrypt, bcrypt, Argon2id), vos utilisateurs conservent leurs identifiants sans avoir à réinitialiser leur mot de passe :
Synchronisation des buckets S3
Aurabase Storage utilise une API S3 standard. Vous pouvez synchroniser vos fichiers en continu depuis Google Cloud Storage avec l'utilitaire rclone ou aws-cli :