Glossan

¿Qué es una base de datos?

También llamado: BBDD, database, MySQL, MariaDB, PostgreSQL, SGBD

Definición

Una base de datos es un sistema que guarda información de forma organizada para poder consultarla y modificarla rápidamente. En una web almacena los contenidos, usuarios, pedidos y configuración.

En WordPress, por ejemplo, los archivos guardan el código y las imágenes, pero las entradas, páginas, comentarios y ajustes están en una base de datos MySQL o MariaDB. Sin ella, la web no puede mostrar nada.

Ejemplo

Los datos se organizan en tablas, con filas y columnas, y se consultan con SQL:

SELECT titulo, fecha
FROM articulos
WHERE publicado = 1
ORDER BY fecha DESC
LIMIT 5;

En un hosting con cPanel se gestionan desde «Bases de datos MySQL» y phpMyAdmin. La conexión en la aplicación se configura con cuatro datos:

define('DB_NAME', 'usuario_wp');
define('DB_USER', 'usuario_wpuser');
define('DB_PASSWORD', '********');
define('DB_HOST', 'localhost');

Tipos principales

Tipo Ejemplos Para qué
Relacionales (SQL) MySQL, MariaDB, PostgreSQL, SQLite La mayoría de webs y aplicaciones; datos con relaciones claras
Documentales MongoDB, CouchDB Documentos JSON con estructura variable
Clave-valor Redis, Memcached Caché, sesiones, colas

Errores habituales

¿Tienes un producto o servicio relacionado con Base de datos? Anúnciate en este término.

Términos relacionados

Categorías: Backend