Qué es
Una base de datos es un conjunto organizado de datos almacenado electrónicamente, estructurado de forma que se pueda acceder a él, consultarlo, actualizarlo y gestionarlo de manera eficiente. A diferencia de guardar datos en archivos sueltos, una base de datos ofrece mecanismos para mantener la consistencia, evitar duplicados y responder consultas complejas con rapidez.
Base de datos vs. sistema gestor de bases de datos (DBMS)
La base de datos es el conjunto de datos en sí; el software que permite crearla, consultarla y administrarla —como PostgreSQL, MySQL o MongoDB— es el sistema gestor de bases de datos o DBMS. Ver Sistema gestor de bases de datos.
Principales tipos
- Relacionales (SQL): organizan los datos en tablas de filas y columnas, relacionadas entre sí mediante claves. Ver Base de datos relacional.
- No relacionales (NoSQL): incluyen distintos modelos —documentos, clave-valor, grafos, columnas anchas— pensados para casos donde el modelo relacional resulta rígido o no escala de la forma necesaria. Ver NoSQL.
La elección entre uno u otro tipo depende del caso de uso: la necesidad de transacciones estrictas, la forma de los datos y los patrones de consulta suelen inclinar la balanza.
