Glossan

¿Qué es una base de datos?

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

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

  • SQL — SQL es el lenguaje estándar para consultar y modificar datos en bases de datos...
  • Inyección SQL — La inyección SQL es una vulnerabilidad en la que un atacante introduce código SQL...
  • CMS — Un CMS (Content Management System) es una aplicación que permite crear y editar el...
  • Copia de seguridad — Una copia de seguridad es un duplicado de los archivos y bases de datos...
  • PHP — PHP es un lenguaje de programación que se ejecuta en el servidor para generar...

Categorías: Backend