¿Qué es una base de datos vertical?
Una base de datos vertical es uno en el que la disposición física de los datos es la columna por columna en lugar de fila fila por. En lugar de estar dispuestos en estructuras de registro horizontal y verticalmente procesado, los datos en una base de datos vertical se disponen en estructuras verticales, conocidos como árboles de predicado, o P-árboles, y se procesan horizontalmente.
La minería de datos
bases de datos horizontales son adecuados para aplicaciones en las que el resultado solicitado es un conjunto de registros horizontales, pero no tanto para aplicaciones tales como la minería de datos, donde los investigadores están típicamente interesados en los resultados que se pueden expresar de manera sucinta. P-árboles, por el contrario, son muy adecuadas para la minería de datos. P-árboles se crean normalmente por descomposición de cada atributo, o columna, de una tabla de registros horizontales en vectores de bits separados, o estructuras de datos matriz. P-árboles pueden ser unidimensional, bidimensional o multi-dimensional- si los datos que se almacenan en la base de datos tiene dimensiones naturales - por ejemplo, datos geoespaciales o información geográfica - las dimensiones de la P-árbol están emparejados a las de los datos.
Actuación
Los datos en una base de datos vertical se procesan a través de operadores lógicos rápidos, tales como Y, O, O exclusivo y complemento. Por otra parte, mediante la organización por columnas en lugar de modo de fila de datos, es posible ejecutar consultas o búsquedas, en los datos sin tener acceso a las páginas de un disco duro que no se ven afectados por la consulta y así aumentar la velocidad de recuperación de datos . Esta es una consideración importante cuando la minería de datos en grandes repositorios de datos.
Vídeo: QUE ES UNA BASE DE DATOS, TABLA, CAMPO, REGISTRO I
Tamaño de página
Otra de las ventajas de las bases de datos verticales es que permiten que los datos se almacenan en páginas grandes. Un tamaño de página grande significa que un gran número de elementos de datos relevantes puede ser recuperada en una sola operación de lectura. Por el contrario, una sola operación de lectura en una base de datos horizontal recupera no sólo elementos de datos relevantes, pero también atribuye, o columnas, que no son relevantes a la consulta en cuestión y favorece los pequeños tamaños de página.
Aplicaciones científicas
bases de datos verticales han recibido un renovado interés de la comunidad científica en los últimos años. El número de usuarios simultáneos en aplicaciones de bases de datos científicos es típicamente mucho menor que en las aplicaciones comerciales, pero los usuarios tienden a presentar más consultas complejas e imprevistas. Además, las aplicaciones de bases de datos científicos deben normalmente dar una respuesta más automatizado para consultas complejas debido a la ausencia de sistemas de base de datos y personal de apoyo. usuarios científicos normalmente prefieren trabajar con sistemas informáticos, dedicados en la casa, por lo que las aplicaciones de bases de datos científicas tienen que ser portable entre diferentes modelos de ordenador. bases de datos verticales son mejores, en todos estos aspectos, que sus contrapartes horizontales.
Vídeo: Conceptos básicos de las bases de datos distribuidas
referencias
- enlazar Diseño de base de datos IRMA Internacional- vertical para escalable de datos Mining- William et al Perrizo
- enlazar CWI: Emerging “vertical” Sistemas de base de datos en apoyo de Scientific Data- Per Svensson et al