Imagina que abres una tienda. El mostrador es lo que ven tus clientes — bonito, ordenado, con todo a mano. Pero sin un almacén detrás, ese mostrador está vacío.
Las aplicaciones funcionan igual. Lo que ves en pantalla — botones, listas, formularios — es el mostrador. La base de datos es el almacén. Sin ella, la app no recuerda nada: ni quién eres, ni qué compraste, ni qué guardaste ayer.
A ese almacén los desarrolladores lo llaman capa persistente. «Persistente» porque los datos no desaparecen cuando cierras el navegador.
¿Y qué es PostgreSQL?
Supabase guarda tus datos usando un sistema llamado PostgreSQL — el más popular del mundo entre desarrolladores. No necesitas saber programarlo, pero sí conviene saber que existe, porque explica por qué Supabase es tan potente: no es solo una hoja de cálculo en la nube, es un motor de datos capaz de gestionar millones de registros, archivos, usuarios y hasta datos para inteligencia artificial.
Las 4 cosas que puedes hacer con cualquier dato: CRUD
En cualquier aplicación, con cualquier dato, solo puedes hacer 4 cosas:
| Acción | Qué significa | Ejemplo real |
|---|---|---|
| Crear | Guardar algo nuevo | Un usuario se registra |
| Leer | Consultar lo que hay | Ver tu historial de pedidos |
| Actualizar | Cambiar algo existente | Editar tu perfil |
| Borrar | Eliminar un registro | Cancelar una reserva |
Esto se llama CRUD (por sus siglas en inglés). Cuando en los módulos siguientes hablemos de tablas, seguridad o storage, todo se reduce a estas 4 operaciones.
¿Por qué te cuento esto?
Porque entender estos tres conceptos — capa persistente, PostgreSQL y CRUD — hace que todo lo demás tenga sentido. No para que seas programador, sino para que cuando trabajes con IA o con un desarrollador, sepas de qué están hablando y puedas tomar decisiones informadas.
Con esto claro, estás listo para el curso.
Fuentes
- Stack Overflow Developer Survey 2024 — PostgreSQL, base de datos más popular entre desarrolladores por segundo año consecutivo (49% de uso).
- Supabase Docs — Database overview — documentación oficial que confirma que cada proyecto Supabase es una base de datos PostgreSQL dedicada.
- Supabase — Postgres Database — PostgreSQL sin modificaciones, con extensiones útiles preinstaladas.
