Una base de datos vertical es aquella en la que el diseño físico de los datos es columna por columna en lugar de fila por fila. En lugar de organizarse en estructuras de registro horizontales y procesarse verticalmente, los datos en una base de datos vertical se organizan en estructuras verticales, conocidas como árboles predicados o árboles P, y se procesan horizontalmente.
Minería de datos
Las bases de datos horizontales son adecuadas para aplicaciones donde el resultado solicitado es un conjunto de registros horizontales, pero no tanto para aplicaciones como la minería de datos, donde los investigadores suelen estar interesados en resultados que puedan expresarse de manera sucinta. Los árboles P, por otro lado, son muy adecuados para la minería de datos. Los árboles P generalmente se crean descomponiendo cada atributo, o columna, de una tabla de registros horizontales en vectores de bits separados, o estructuras de datos de matriz. Los árboles P pueden ser unidimensionales, bidimensionales o multidimensionales; si los datos que se almacenarán en la base de datos tienen dimensiones naturales, por ejemplo, datos geoespaciales o información geográfica, las dimensiones del árbol P se corresponden con las de los datos.
Rendimiento
Datos en una base de datos vertical se procesa a través de operadores lógicos rápidos, como AND, OR, OR exclusivo y complemento. Además, al organizar los datos en columnas en lugar de en filas, es posible ejecutar consultas o búsquedas en los datos sin acceder a páginas en un disco duro que no se ven afectadas por la consulta y, por lo tanto, aumentar la velocidad de recuperación de datos . Esta es una consideración importante cuando se extraen datos en depósitos de datos muy grandes.
Tamaño de página
Otra ventaja de las bases de datos verticales es que permiten almacenar datos en páginas grandes. Un tamaño de página grande significa que se puede recuperar una gran cantidad de elementos de datos relevantes en una sola operación de lectura. Por el contrario, una sola operación de lectura en una base de datos horizontal recupera no solo elementos de datos relevantes, sino también atributos o columnas que no son relevantes para la consulta en cuestión y favorece tamaños de página pequeños.
Aplicaciones científicas
[¿Qué es una base de datos vertical?] URL: http://www.ordenador.online/computadora/Software/254814.html