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