Migrazione da Firebase
Guida passo passo per spostare i dati Firestore, gli utenti Firebase Auth e i bucket nell'infrastruttura aperta e ad alte prestazioni di Aurabase.
Brick Firebase corrispondenti
Aurabase sostituisce ogni componente Firebase proprietario con una tecnologia standard, aperta e di self-hosting senza vincoli al fornitore:
FirebaseAurabaseVantaggio Aurabase
Cloud FirestorePostgreSQL equivalente superiore (relazionale + SQL) O Aurabase NoSQL (stile MongoDB)
Firebase AuthStesso e arricchito Stesso supporto OAuth, MFA TOTP, collegamenti magici, password
Firebase StorageStessa API S3 MinIO REST arricchita con trasformazioni di immagini al volo
Cloud FunctionsFunzioni SameEdge Deno standard (Deno.serve()) + WASM
Security RulesSuperiorPostgres RLS (Row-Level Security) valutato direttamente in base
Firebase Realtime DBSameAurabase Realtime (CDC, Presenza, Trasmissione tramite NATS/WebSocket)
Tabella di marcia in 4 fasi
- Schema e dati — Scelta del modello (raccolte relazionali PostgreSQL o NoSQL) e importazione (15 min)
- Autenticazione: esporta utenti Firebase Auth e importa hash scrypt/bcrypt senza reimpostazione (10 minuti)
- File di archiviazione — Sincronizzazione dei bucket Cloud Storage con Aurabase Storage (variabile in base al volume)
- Sostituzione SDK — Sostituzione di
firebase/*con@aurabase/aurabase-js
Da Firestore ad Aurabase
Puoi normalizzare i tuoi dati in PostgreSQL per sfruttare la potenza di SQL e la digitazione rigorosa oppure importarli direttamente nel motore NoSQL Document Store di Aurabase:
Migrazione degli utenti senza intoppi
Grazie al supporto degli algoritmi di hashing della password di Firebase (scrypt, bcrypt, Argon2id), i tuoi utenti mantengono le proprie credenziali senza dover reimpostare la password:
Sincronizzazione dei bucket S3
Aurabase Storage utilizza un'API S3 standard. Puoi sincronizzare i tuoi file in modo continuo da Google Cloud Storage con l'utilità rclone o aws-cli: