Migrar desde Firebase
Guía paso a paso para mover sus datos de Firestore, usuarios de Firebase Auth y depósitos a la infraestructura abierta y de alto rendimiento de Aurabase.
Ladrillos de base de fuego a juego
Aurabase reemplaza cada componente propietario de Firebase con tecnología estándar, abierta y de autohospedaje sin dependencia de un proveedor:
FirebaseAurabaseVentaja de Aurabase
Cloud FirestorePostgreSQL equivalente superior (relacional + SQL) O Aurabase NoSQL (estilo MongoDB)
Firebase AuthMismo y enriquecido Mismo soporte OAuth, MFA TOTP, enlaces mágicos, contraseña
Firebase StorageMisma y enriquecida API REST de S3 MinIO con transformaciones de imágenes sobre la marcha
Cloud FunctionsFunciones SameEdge Deno estándar (Deno.serve()) + WASM
Security RulesSuperiorPostgres RLS (seguridad a nivel de fila) evaluado directamente en la base
Firebase Realtime DBSameAurabase Realtime (CDC, Presencia, Transmisión vía NATS/WebSockets)
Hoja de ruta de 4 pasos
- Esquema y datos — Elección del modelo (colecciones PostgreSQL relacional o NoSQL) e importación (15 min)
- Autenticación: exporta usuarios de Firebase Auth e importa hashes scrypt/bcrypt sin restablecer (10 min)
- Archivos de almacenamiento — Sincronización de depósitos de Cloud Storage con Aurabase Storage (variable según el volumen)
- Reemplazo de SDK — Reemplazo de
firebase/*con@aurabase/aurabase-js
De Firestore a Aurabase
Puede normalizar sus datos en PostgreSQL para aprovechar el poder de SQL y la escritura estricta, o importarlos directamente al motor NoSQL Document Store de Aurabase:
Migración de usuarios sin fricciones
Gracias a la compatibilidad con los algoritmos de hash de contraseñas de Firebase (scrypt, bcrypt, Argon2id), tus usuarios conservan sus credenciales sin tener que restablecer su contraseña:
Sincronización de depósitos S3
Aurabase Storage utiliza una API S3 estándar. Puedes sincronizar tus archivos continuamente desde Google Cloud Storage con la utilidad rclone o aws-cli: