Base de Datos(167 términos)

Lista completa de los términos y explicaciones de la categoría Base de Datos recopilados por ITBGM. Usa el cuadro de búsqueda de abajo para filtrar por nombre de término. Cada término enlaza a una página con una explicación más detallada, orientada a profesionales técnicos.

Aislamiento de Instantánea Transacciones
Nivel de aislamiento que garantiza cómo se veían los datos en el momento en que empezó la transacción.
Ajuste de Consultas Rendimiento
Trabajo de mejorar la eficiencia de ejecución de SQL.
Almacén Clave-Valor NoSQL
NoSQL sencillo que almacena los datos como combinaciones de clave y valor.
Almacén de Datos Plataformas de Análisis
Mecanismo para integrar y acumular grandes volúmenes de datos con fines de análisis.
Apache Iceberg Plataformas de Análisis
Formato de tabla abierto que permite trabajar con tablas enormes de un data lake como si fueran una base de datos relacional.
Base de Datos de Grafos NoSQL
Base de datos adecuada para representar y consultar conexiones entre datos.
Base de Datos Orientada a Columnas NoSQL
Base de datos que almacena los datos por columna, fuerte en el procesamiento de agregación.
Base de Datos Orientada a Documentos NoSQL
Un tipo de base de datos NoSQL que almacena los datos en una estructura similar a JSON.
Base de datos orientada a filas Fundamentos de Bases de Datos Relacionales
El enfoque tradicional de almacenamiento de bases de datos, que guarda los datos agrupados por fila (registro).
Base de Datos Relacional Fundamentos de Bases de Datos Relacionales
Base de datos que gestiona los datos en formato de tabla y los vincula mediante relaciones.
Base de Datos Vectorial NoSQL
Base de datos que almacena vectores de embedding y permite buscar por cercanía semántica. Muy usada en RAG.
Bloqueo a nivel de fila Transacciones
Método de bloqueo que solo bloquea las filas que se están actualizando, en lugar de toda la tabla.
Bloqueo Compartido Transacciones
Bloqueo que permite varias lecturas simultáneas pero restringe la escritura.
Bloqueo Exclusivo Transacciones
Bloqueo que impide que otros procesos accedan al mismo tiempo.
Bloqueo Optimista Transacciones
Enfoque que asume que los conflictos son poco frecuentes y comprueba la consistencia solo al actualizar.
Bloqueo Pesimista Transacciones
Enfoque que, asumiendo que se producirá un conflicto, adquiere el bloqueo de antemano.
Buffer Pool Rendimiento
Área que almacena en caché en memoria los datos del disco para acelerar el acceso.
Cache-Aside Rendimiento
Patrón de caché en el que la aplicación lee y escribe la caché y la base de datos por separado.
Cassandra Productos Principales
Base de datos NoSQL orientada a columnas que puede gestionar datos a gran escala de forma distribuida.
CDC (Captura de Datos de Cambios) Plataformas de Análisis
Mecanismo para detectar cambios en una base de datos en tiempo real y transmitirlos a otros sistemas.
Cláusula HAVING SQL
Cláusula que filtra los resultados ya agrupados.
Cláusula LIMIT SQL
Cláusula que limita el número de filas de resultado obtenidas.
Clave Candidata Fundamentos de Bases de Datos Relacionales
Columna (o conjunto de columnas) que puede identificar de forma única una fila y ser candidata a clave primaria.
Clave Compuesta Fundamentos de Bases de Datos Relacionales
Clave primaria formada combinando varias columnas.
Clave de Ordenación NoSQL
Clave que determina el orden de los datos dentro de la misma partición.
Clave de Partición NoSQL
Clave que sirve de criterio para decidir en qué nodo se coloca cada dato.
Clave Foránea Fundamentos de Bases de Datos Relacionales
Campo que hace referencia a la clave primaria de otra tabla. Representa la relación entre tablas.
Clave Primaria Fundamentos de Bases de Datos Relacionales
Campo para identificar de forma única las filas dentro de una tabla.
ClickHouse Productos Principales
Base de datos analítica orientada a columnas, fuerte en el procesamiento agregado de grandes volúmenes de datos.
CockroachDB Productos Principales
Base de datos distribuida compatible con SQL, fuerte en la distribución entre varias ubicaciones.
Configuración Maestro-Esclavo Gestión de Operaciones
Configuración que concentra las escrituras en un nodo y las propaga a las réplicas.
Confirmación (Commit) Transacciones
Operación que confirma de forma definitiva el contenido de una transacción.
Confirmación en Dos Fases Transacciones
Procedimiento para mantener la coherencia de las transacciones entre varias bases de datos.
Consistencia Eventual NoSQL
Modelo de consistencia que tolera un desfase temporal hasta que una actualización llega a todos los nodos.
Consulta de viaje en el tiempo (time travel) Plataformas de Análisis
Función que permite consultar el estado de una tabla tal como existía en cualquier momento del pasado.
Copia de Seguridad Gestión de Operaciones
Guardar por separado una copia de los datos.
Copia de Seguridad Completa Gestión de Operaciones
Método de copia de seguridad que captura toda la base de datos de una sola vez.
Copia de Seguridad Diferencial Gestión de Operaciones
Método que captura solo la parte que ha cambiado desde la última copia de seguridad completa.
Copia de Seguridad Incremental Gestión de Operaciones
Método que captura solo la parte que ha cambiado desde la copia de seguridad anterior.
CTE SQL
Expresión de tabla común que se puede usar temporalmente dentro de una consulta con un nombre.
Data Lake Plataformas de Análisis
Repositorio que almacena datos en bruto tal cual, sin importar el formato.
Data Mart Plataformas de Análisis
Plataforma de datos a pequeña escala, adaptada a un departamento o caso de uso concreto.
DB2 Productos Principales
RDBMS comercial de IBM, también usado en mainframes.
DDL (lenguaje de definición de datos) SQL
Término general para las sentencias SQL que definen o cambian la estructura de una base de datos en sí, como tablas e índices.
Desnormalización Fundamentos de Bases de Datos Relacionales
Técnica de diseño que combina deliberadamente tablas normalizadas, tolerando datos duplicados para evitar la necesidad de joins.
Diagrama ER Fundamentos de Bases de Datos Relacionales
Representación gráfica de las relaciones entre tablas.
Disparador (Trigger) Fundamentos de Bases de Datos Relacionales
Proceso que se ejecuta automáticamente al producirse una operación concreta.
DISTINCT SQL
Indicación para obtener resultados sin filas duplicadas.
DuckDB Productos Principales
Base de datos orientada a columnas y embebible, especializada en procesamiento analítico.
Elasticsearch Productos Principales
Motor para búsqueda de texto completo y análisis rápido de grandes volúmenes de datos.
ELT Plataformas de Análisis
Enfoque de integración de datos que carga los datos primero y los transforma dentro de la base de datos.
Escaneo Completo Rendimiento
Recorrer todas las filas sin usar un índice.
Espera Activa (Hot Standby) Gestión de Operaciones
Sistema de respaldo mantenido siempre en funcionamiento, listo para tomar el relevo al instante en caso de fallo.
Esquema Fundamentos de Bases de Datos Relacionales
Definición de la estructura de una base de datos (tablas y campos).
Esquema en Copo de Nieve Plataformas de Análisis
Diseño que normaliza aún más las tablas de dimensiones de un esquema en estrella.
Esquema en Estrella Plataformas de Análisis
Diseño de datos en el que una tabla de hechos central está rodeada por varias tablas de dimensiones.
ETL Plataformas de Análisis
Secuencia de procesos que extrae, transforma y carga datos.
Expresión CASE SQL
Lógica condicional utilizable dentro de SQL que devuelve valores distintos según condiciones.
Fuga de conexiones Rendimiento
Error en el que una conexión de base de datos adquirida no se libera correctamente, agotando gradualmente el pool de conexiones.
FULL OUTER JOIN SQL
JOIN que conserva las filas de ambas tablas, incluidas las que no coinciden.
Función AVG SQL
Función de agregación que calcula la media de los valores de una columna.
Función COUNT SQL
Función de agregación que cuenta el número de filas.
Función de Ventana SQL
Función que asigna a cada fila un valor agregado por grupo, sin colapsar las filas.
Función SUM SQL
Función de agregación que suma los valores de una columna indicada.
Greenplum Productos Principales
Base de datos analítica MPP de código abierto, construida sobre PostgreSQL.
GROUP BY SQL
Cláusula que agrupa los datos según los campos indicados.
HBase Productos Principales
Base de datos NoSQL distribuida de columnas anchas para datos a gran escala, que se ejecuta sobre HDFS.
HTAP Plataformas de Análisis
Mecanismo que combina el procesamiento transaccional y el analítico en una única base de datos.
Idempotencia Transacciones
Propiedad por la que ejecutar la misma operación varias veces no cambia el resultado.
Índice Rendimiento
Estructura de datos, similar a un índice de contenidos, creada para acelerar las búsquedas.
Índice agrupado (clustered) Rendimiento
Método de indexación que mantiene el orden físico de los datos almacenados alineado con el propio orden del índice.
Índice B-tree Rendimiento
Método de indexación con estructura de árbol, adoptado por defecto en la mayoría de las bases de datos relacionales.
Índice Compuesto Rendimiento
Índice creado combinando varias columnas.
Índice de Cobertura Rendimiento
Índice que incluye todas las columnas necesarias para una consulta, evitando leer la tabla en sí.
Índice de texto completo Rendimiento
Índice que trata las palabras de un texto como elementos buscables, permitiendo una búsqueda rápida por palabras clave.
Índice hash Rendimiento
Índice especializado en búsquedas de coincidencia exacta, que usa un valor producido al pasar la clave de búsqueda por una función hash.
Índice no agrupado (non-clustered) Rendimiento
Método de indexación que mantiene un orden de clasificación separado y punteros a los datos, independiente del orden de almacenamiento físico de los datos.
Índice Secundario NoSQL
Índice adicional que permite buscar de forma eficiente también por columnas distintas de la clave primaria.
InfluxDB Productos Principales
Base de datos especializada en registrar y analizar datos de series temporales.
INNER JOIN SQL
Método de combinación que une únicamente los datos que coinciden en ambos lados.
Integridad Referencial Fundamentos de Bases de Datos Relacionales
Restricción que garantiza que siempre existan los datos a los que hace referencia una clave foránea.
Interbloqueo Transacciones
Estado en el que varios procesos esperan mutuamente los bloqueos del otro y ninguno puede avanzar.
JOIN SQL
Operación que asocia y combina varias tablas.
Join de bucle anidado (nested loop) Rendimiento
Método de ejecución de JOIN que, para cada fila de una tabla, recorre la otra tabla buscando filas coincidentes.
Join hash (hash join) Rendimiento
Método de ejecución de JOIN que construye una tabla hash a partir de la clave de unión y la usa para encontrar rápidamente filas coincidentes.
Lakehouse Plataformas de Análisis
Plataforma que combina la flexibilidad de un data lake con las funciones de gestión de un almacén de datos.
Lectura fantasma (phantom read) Transacciones
Fenómeno en el que ejecutar la misma consulta dos veces dentro de una transacción devuelve un número diferente de filas porque otra transacción confirmó cambios entre medio.
Lectura no repetible Transacciones
Fenómeno en el que leer la misma fila dos veces dentro de una transacción devuelve un contenido diferente porque otra transacción la actualizó entre medio.
Lectura sucia (dirty read) Transacciones
Fenómeno en el que una transacción lee cambios realizados por otra transacción que aún no se ha confirmado (commit).
LEFT JOIN SQL
JOIN basado en la tabla izquierda que rellena con NULL las filas sin coincidencia.
MariaDB Productos Principales
RDBMS de alta compatibilidad desarrollado como fork de MySQL.
Migración Gestión de Operaciones
Trasladar un esquema o datos a otro entorno o versión.
Milvus Productos Principales
Base de datos vectorial de código abierto especializada en la búsqueda de vectores de embedding a gran escala.
MongoDB Productos Principales
Base de datos NoSQL líder orientada a documentos que maneja datos en un formato similar a JSON.
MVCC Transacciones
Mecanismo que muestra a los lectores una versión distinta de los datos en actualización, para reducir la contención.
MySQL Productos Principales
El RDBMS de código abierto más usado del mundo.
Neo4j Productos Principales
Base de datos de grafos especializada en gestionar conexiones entre datos.
Nivel de Aislamiento Transacciones
Grado en el que las transacciones concurrentes pueden afectarse entre sí.
Normalización Fundamentos de Bases de Datos Relacionales
Organizar la estructura de las tablas para reducir la duplicación y las inconsistencias de datos.
NoSQL NoSQL
Nombre genérico de las bases de datos que manejan modelos de datos diversos distintos del relacional.
OLAP Plataformas de Análisis
Forma de procesamiento que agrega y analiza datos desde una perspectiva multidimensional.
OLTP Plataformas de Análisis
Forma de procesamiento que gestiona un gran volumen de operaciones pequeñas, como transacciones del día a día.
Operador BETWEEN SQL
Operador que determina si un valor está dentro de un rango indicado.
Operador EXISTS SQL
Operador que comprueba únicamente si existen una o más filas en el resultado de una subconsulta.
Operador IN SQL
Operador que determina si un valor coincide con alguno de los de una lista indicada.
Operador LIKE SQL
Operador para buscar cadenas mediante coincidencia parcial o por prefijo, entre otras.
Optimizador de consultas Rendimiento
Componente interno de la base de datos que determina la forma más eficiente de ejecutar realmente una sentencia SQL y construye su plan de ejecución.
Oracle Database Productos Principales
RDBMS comercial líder, ampliamente usado en el ámbito empresarial.
ORDER BY SQL
Cláusula que ordena los resultados según los campos indicados.
OUTER JOIN SQL
Método de combinación que incluye también los datos que no coinciden.
Parquet Plataformas de Análisis
Formato de archivo de datos abierto y orientado a columnas, optimizado para análisis.
Particionamiento Rendimiento
Dividir una tabla grande en varias unidades físicas para gestionarla.
Pinecone Productos Principales
Servicio líder de base de datos vectorial administrada. Se usa en aplicaciones de IA como RAG.
Plan de Ejecución Rendimiento
Plan que muestra cómo se va a ejecutar una sentencia SQL.
Poda de particiones (partition pruning) Rendimiento
Optimización que excluye automáticamente de una búsqueda las particiones cuando las condiciones de una consulta muestran que no pueden contener datos relevantes.
Pool de Conexiones Rendimiento
Mecanismo que prepara de antemano varias conexiones a la base de datos y las reutiliza.
PostgreSQL Productos Principales
RDBMS de código abierto con muchas funciones y excelente extensibilidad.
Problema N+1 Rendimiento
Estado ineficiente en el que se emiten repetidamente consultas que podrían haberse agrupado.
Procedimiento Almacenado Fundamentos de Bases de Datos Relacionales
Secuencia de procesos registrada de antemano en el lado de la base de datos.
Propiedades ACID Transacciones
Nombre genérico de las cuatro propiedades que debe cumplir una transacción.
Propiedades BASE NoSQL
Filosofía de diseño de NoSQL que prioriza estar siempre disponible y alcanzar la consistencia con el tiempo.
Qdrant Productos Principales
Base de datos vectorial de código abierto especializada en búsqueda por similitud de alta velocidad.
Recuperación a un Punto en el Tiempo Gestión de Operaciones
Función para restaurar los datos hasta el estado de un momento indicado.
Redis Productos Principales
Almacén de datos clave-valor rápido que maneja los datos en memoria.
Registro de Consultas Lentas Rendimiento
Registro que anota las consultas cuya ejecución tardó mucho tiempo.
Replicación NoSQL
Mecanismo que copia los datos en varias ubicaciones para aumentar la disponibilidad.
Restauración Gestión de Operaciones
Recuperar datos a partir de una copia de seguridad.
Restricción Fundamentos de Bases de Datos Relacionales
Regla que se establece para mantener la consistencia de los datos.
Restricción CHECK Fundamentos de Bases de Datos Relacionales
Restricción que garantiza que el valor de una columna cumple una condición indicada.
Restricción de Unicidad Fundamentos de Bases de Datos Relacionales
Restricción que impide que el valor de una columna indicada se repita dentro de una tabla.
Restricción NOT NULL Fundamentos de Bases de Datos Relacionales
Restricción que impide que un valor NULL se permita en una columna indicada.
Retraso de Replicación Gestión de Operaciones
Diferencia de tiempo que se produce entre el maestro y la réplica al reflejar los datos.
Reversión (Rollback) Transacciones
Operación que cancela una transacción y la devuelve al estado previo a su ejecución.
RIGHT JOIN SQL
JOIN basado en la tabla derecha que rellena con NULL las filas sin coincidencia.
RocksDB Productos Principales
Almacén clave-valor embebido, diseñado para un alto rendimiento de lectura y escritura.
Savepoint Transacciones
Marcador establecido a mitad de una transacción hasta el que se puede revertir parcialmente.
Schema-on-Read Plataformas de Análisis
Enfoque de diseño en el que el esquema se aplica al leer los datos, no al escribirlos.
ScyllaDB Productos Principales
Base de datos compatible con Cassandra, orientada a un rendimiento más alto.
Seguridad a nivel de fila Fundamentos de Bases de Datos Relacionales
Función que controla el acceso a una tabla con un control granular hasta el nivel de fila individual.
Sentencia DELETE SQL
Sentencia SQL para eliminar datos.
Sentencia INSERT SQL
Sentencia SQL para añadir datos nuevos.
Sentencia SELECT SQL
Sentencia SQL para obtener datos de una base de datos.
Sentencia UPDATE SQL
Sentencia SQL para actualizar datos existentes.
Sharding NoSQL
Mecanismo para distribuir y almacenar los datos entre varios servidores.
Sin Esquema NoSQL
Propiedad de poder almacenar datos sin definir una estructura estricta de antemano.
SingleStore Productos Principales
Base de datos para análisis en tiempo real que gestiona tanto OLTP como OLAP en un solo sistema.
SQL Server Productos Principales
RDBMS comercial ofrecido por Microsoft.
SQLite Productos Principales
RDBMS ligero que no necesita servidor y se puede integrar en una aplicación.
Subconsulta SQL
Otra sentencia SQL incrustada dentro de una sentencia SQL.
Supabase Productos Principales
BaaS (Backend as a Service) de código abierto basado en PostgreSQL.
SurrealDB Productos Principales
Base de datos multimodelo que maneja en una sola herramienta datos relacionales, de documentos y de grafos.
Tabla Fundamentos de Bases de Datos Relacionales
Tabla formada por filas y columnas que almacena datos.
Tabla de Dimensiones Plataformas de Análisis
Tabla con información de atributos, como fechas o nombres de producto, que sirve como eje de análisis.
Tabla de Hechos Plataformas de Análisis
Tabla con los datos numéricos objeto de análisis, como ventas o cantidades.
Teorema CAP NoSQL
Teoría de que consistencia, disponibilidad y tolerancia a particiones no pueden satisfacerse a la vez.
TiDB Productos Principales
Base de datos distribuida compatible con MySQL, fácil de escalar horizontalmente.
TimescaleDB Productos Principales
Base de datos de series temporales implementada como extensión de PostgreSQL.
Transacción Transacciones
Unidad que trata varias operaciones como un conjunto único.
Transacción distribuida Transacciones
Mecanismo para tratar una operación que abarca varias bases de datos o servicios como una sola unidad atómica.
UNION SQL
Operador que combina verticalmente varios resultados de SELECT, eliminando duplicados.
UPSERT SQL
Operación que actualiza una fila si ya existe, o la inserta si no existe, todo en una sola sentencia.
Valkey Productos Principales
Fork con licencia BSD surgido a raíz del cambio de licencia de Redis.
Vertica Productos Principales
Base de datos MPP orientada a columnas, creada específicamente para análisis a gran escala.
Vista Fundamentos de Bases de Datos Relacionales
Tabla virtual que permite tratar el resultado de una sentencia SELECT como si fuera una tabla.
Vista Materializada Plataformas de Análisis
Vista que guarda el resultado de una consulta como algo físico, permitiendo consultarlo con rapidez.
Weaviate Productos Principales
Base de datos vectorial de código abierto conocida por su búsqueda híbrida, que combina búsqueda vectorial y por palabras clave.
YugabyteDB Productos Principales
Base de datos SQL distribuida con una API compatible con PostgreSQL.