O que é um banco de dados vertical?

Video: Excel - PROCV - Procura Vertical em banco de dados

Os dados numa base de dados vertical é providenciado direcção de coluna.

Os dados numa base de dados vertical é providenciado direcção de coluna.

Um banco de dados vertical é um em que a disposição física dos dados é coluna-a-coluna, em vez de linha-a-linha. Em vez de serem dispostas em estruturas de registo horizontal e verticalmente processados, os dados numa base de dados vertical é disposta em estruturas verticais, conhecidas como árvores de predicado, ou p-árvores, e processados ​​na horizontal.

Mineração de dados

Video: Curso de Excel Aula Função Procura Vertical PROCV Banco de Dados VLOOKUP 2007 Fórmula

bases de dados horizontais são adequados para aplicações onde o resultado solicitado é um conjunto de registros horizontais, mas nem tanto para aplicações tais como a mineração de dados, onde os pesquisadores são tipicamente interessados ​​em resultados que podem ser expressas de forma sucinta. P-árvores, por outro lado, são bem adequado para extracção de dados. P-árvores são geralmente criado pela decomposição de cada atributo, ou coluna, de uma tabela de registos horizontais em vectores de bit separadas, ou estruturas de dados de matriz. P-árvores pode ser unidimensional, bidimensional ou multi-dimensional- se os dados a serem armazenados no banco de dados tem dimensões naturais - por exemplo, dados geoespaciais ou informação geográfica - as dimensões da P-árvore são correspondidos aos dos dados.

atuação



Dados em um banco de dados vertical é processada através de operadores lógicos rápidos, como AND, OR, OR exclusiva e complementar. Além disso, organizando dados da coluna-wise, em vez de linha-sábio, é possível executar consultas ou pesquisas, sobre os dados sem acessar páginas em um disco rígido que não são afetados pela consulta e assim aumentar a velocidade de recuperação de dados . Esta é uma consideração importante quando a mineração de dados em grandes repositórios de dados.

Tamanho da página

Video: SQL Azure - Conectando e administrando um banco de dados na nuvem

Outra vantagem dos bancos de dados verticais é que eles permitem que os dados sejam armazenados em páginas grandes. Um tamanho de página grande significa que um grande número de itens de dados relevantes podem ser recuperados em uma única operação de leitura. Por outro lado, uma única operação de leitura numa base de dados horizontal recupera não só itens de dados relevantes, mas também atributos ou colunas, que não são relevantes para a consulta em questão e favorece os tamanhos de páginas pequenas.

Aplicações científicas

bases de dados verticais ter recebido um interesse renovado da comunidade científica nos últimos anos. O número de usuários simultâneos em aplicações de banco de dados científicos é tipicamente muito menor do que em aplicações comerciais, mas os usuários tendem a apresentar mais consultas complexas, imprevistas. Além disso, as aplicações de banco de dados científicos devem normalmente fornecem uma resposta mais automatizado para consultas complexas por causa da ausência de banco de dados e sistemas de pessoal de apoio. usuários científicos geralmente preferem trabalhar com sistemas dedicados, in-house de computador, para que os aplicativos de banco de dados científicos precisa ser portátil entre vários modelos de computador. bases de dados verticais são melhores, em todos estes aspectos, do que suas contrapartes horizontais.

Referências

  • ligação Database Design IRMA International- Vertical para Scalable Dados Mining- William Perrizo et al
  • ligação CWI: Emerging “Vertical” Sistemas de Banco de Dados de Apoio de Desenvolvimento Científico Data- Per Svensson et al

Sobre o autor

Um escritor em tempo integral desde 2006, David Dunning é um profissional freelancer especializado em não-ficção criativa. Seu trabalho tem aparecido em "Golf Monthly," "Herança celta," "Best of British" e inúmeras outras revistas, bem como no livro "Definindo momentos da história." Dunning tem um Mestrado em Ciência da Computação pela Universidade de Kent.


Artigos relacionados