¿Qué es una base de datos?
Una base de datos es una colección organizada de información almacenada electrónicamente para que el software pueda encontrarla, agregarla y actualizarla rápido. Los sitios y aplicaciones la usan para guardar datos estructurados, como registros de clientes, catálogos de productos y entradas de blog, casi siempre mediante un sistema de gestión como MySQL, que responde consultas y mantiene la información consistente.
Más sobre las bases de datos
Tablas, registros y campos
Las bases de datos relacionales, las que utiliza casi cualquier hosting, organizan la información en tablas de filas y columnas, algo así como carpetas que guardan archivos. Cada fila de una tabla es un registro, y cada registro se divide en campos. Un campo guarda un solo tipo de valor: texto, números o fechas.

WordPress es un buen ejemplo. Cada entrada tiene un registro principal en una tabla llamada wp_posts, y sus campos guardan valores reales: ID puede ser 42, post_title "¡Hola, mundo!" y post_date, la fecha en que la publicaste. Cuando editas la entrada, el campo post_modified recibe la nueva fecha y post_date conserva la original. WordPress también guarda cada actualización como un registro de revisión en la misma tabla, para que puedas restaurar versiones anteriores, y almacena detalles adicionales de la entrada en una tabla relacionada, wp_postmeta.
Bases de datos relacionales y no relacionales
No todas las bases de datos usan tablas, y conviene conocer la diferencia antes de elegir software:
- Las bases de datos relacionales (SQL) guardan los datos en tablas relacionadas entre sí y responden preguntas escritas en SQL, el lenguaje de consulta estructurado. MySQL, MariaDB y PostgreSQL son las opciones más comunes.
- Las bases de datos no relacionales (NoSQL) guardan los datos como documentos, pares clave-valor, columnas anchas o grafos. MongoDB y Redis son ejemplos conocidos, pensados para grandes volúmenes de datos con poca estructura.
La regla es corta: un sitio web típico en una cuenta de hosting, WordPress incluido, usa una base de datos relacional. Recurre a NoSQL solo cuando tu aplicación lo pida específicamente.
Sistemas de gestión de bases de datos
El software que almacena los datos y responde las consultas es un sistema de gestión de bases de datos (DBMS, por sus siglas en inglés). Tu código nunca toca los archivos de la base de datos directamente: una aplicación escrita en un lenguaje como PHP o Java le envía una consulta al DBMS, y este devuelve los registros que coinciden.
En los servidores web te vas a encontrar con MySQL, MariaDB, PostgreSQL y SQLite. MariaDB nació como un fork compatible con MySQL, pero los dos han tomado caminos distintos con los años, así que qué tan compatibles son depende de las versiones y funciones que use tu aplicación. Para proyectos pequeños y locales, herramientas de escritorio como Microsoft Access y Claris FileMaker cumplen el mismo papel.
¿Cómo usa tu sitio web la base de datos?
La mayoría de los sitios dinámicos guardan su contenido en una base de datos. WordPress almacena entradas, páginas, comentarios, usuarios y ajustes en MariaDB o MySQL, y construye cada página con consultas a esas tablas. Los requisitos oficiales recomiendan MariaDB 10.11 o superior, o MySQL 8.0 o superior; WordPress todavía funciona con MySQL 5.5.5 en adelante, pero esas versiones ya llegaron al final de su vida útil y ponen en riesgo la seguridad de tu sitio.
Los datos de conexión (nombre de la base de datos, usuario, contraseña y host) viven en el archivo wp-config.php de tu sitio. Si cambias de hosting o renombras la base de datos, ese es el archivo que debes actualizar.
Administrar la base de datos desde tu hosting
La base de datos se crea desde el panel de tu hosting y se administra con PHPMyAdmin, una herramienta que funciona en el navegador para explorar tablas, ejecutar consultas y exportar una copia de tus datos. El panel también muestra qué software de base de datos ejecuta tu servidor; compara la versión de la base de datos con los requisitos de arriba antes de instalar nada. Y antes de modificar tablas en producción, haz un respaldo: una consulta mal escrita no tiene botón de deshacer.
Preguntas frecuentes
- No. Una hoja de cálculo funciona bien para conjuntos de datos pequeños, de un solo usuario, y para cálculos rápidos. Una base de datos impone estructura con tipos de campo definidos, atiende a muchos usuarios y aplicaciones a la vez, y escala a millones de registros. Si un sitio web o una aplicación necesita los datos, usa una base de datos.
- Significa que WordPress no puede conectarse a su base de datos y, sin ella, no puede construir ninguna página. Las causas más comunes son credenciales incorrectas en wp-config.php o un servidor de base de datos caído. Revisa primero las credenciales, después pregunta a tu proveedor de hosting si el servidor está funcionando, y mantén respaldos al día para que una base de datos dañada no sea fatal.
- No. Un sitio estático son archivos HTML simples y no necesita ninguna. La mayoría de los gestores de contenido, las tiendas en línea y los foros sí guardan su contenido en una. Algunos sitios dinámicos construyen sus páginas a partir de archivos o de servicios externos, así que revisa qué requiere realmente tu plataforma.
Web Hosting
Nuestros planes de Web Hosting incluyen una interfaz fácil de usar, opciones flexibles que se adaptan a tus necesidades y una garantía de reembolso de 30 días.
Planes de Web Hosting