Migreren vanuit Firebase
Stapsgewijze handleiding voor het verplaatsen van uw Firestore-gegevens, Firebase Auth-gebruikers en buckets naar de open, krachtige infrastructuur van Aurabase.
Bijpassende Firebase-stenen
Aurabase vervangt elk eigen Firebase-component door standaard, open, zelfhostende technologie zonder leveranciersafhankelijkheid:
FirebaseAurabaseAurabase voordeel
Cloud FirestoreHoger equivalent PostgreSQL (relationeel + SQL) OF Aurabase NoSQL (MongoDB-stijl)
Firebase AuthDezelfde en verrijkte Dezelfde OAuth-ondersteuning, MFA TOTP, magische links, wachtwoord
Firebase StorageDezelfde en verrijkte S3 MinIO REST API met on-the-fly beeldtransformaties
Cloud FunctionsSameEdge-functies Deno-standaard (Deno.serve()) + WASM
Security RulesSuperiorPostgres RLS (Row-Level Security) wordt rechtstreeks in de basis geëvalueerd
Firebase Realtime DBSameAurabase Realtime (CDC, aanwezigheid, uitzending via NATS/WebSockets)
4-stappen stappenplan
- Schema en gegevens — Keuze van model (Relationele PostgreSQL- of NoSQL-collecties) en import (15 min)
- Authenticatie: Firebase Auth-gebruikers exporteren en scrypt/bcrypt-hashes importeren zonder opnieuw in te stellen (10 min.)
- Opslagbestanden — Synchronisatie van Cloud Storage-buckets met Aurabase Storage (variabel afhankelijk van volume)
- SDK-vervanging — Vervanging van
firebase/*door@aurabase/aurabase-js
Van Firestore tot Aurabase
U kunt uw gegevens normaliseren in PostgreSQL om te profiteren van de kracht van SQL en strikt typen, of deze rechtstreeks importeren in de NoSQL Document Store-engine van Aurabase:
Probleemloze gebruikersmigratie
Dankzij de ondersteuning van Firebase's algoritmen voor het hashen van wachtwoorden (scrypt, bcrypt, Argon2id) behouden uw gebruikers hun inloggegevens zonder dat ze hun wachtwoord opnieuw hoeven in te stellen:
Synchronisatie van S3-buckets
Aurabase Storage maakt gebruik van een standaard S3 API. U kunt uw bestanden continu synchroniseren vanuit Google Cloud Storage met het hulpprogramma rclone of aws-cli: