? Un database verticale è quello in cui la disposizione fisica dei dati è colonna per colonna anziché riga per riga. Piuttosto che essere disposti in strutture di record orizzontali e trasformati verticalmente , dati in un database verticale sono disposti in strutture verticali , detti alberi predicato , o P -alberi , ed elaborati orizzontalmente. Data Mining
database orizzontali sono adatti per applicazioni in cui la richiesta per il risultato è un insieme di record orizzontali , ma meno per le applicazioni come il data mining , dove i ricercatori sono in genere interessati a risultati che possono essere espressi sinteticamente . P -alberi , d'altra parte , sono particolarmente adatte al data mining . P -alberi sono generalmente creati dalla decomposizione di ogni attributo , o una colonna , di una tabella di record orizzontali in vettori di bit separati, o strutture di dati array . P- alberi possono essere unidimensionale , bidimensionale o multidimensionale , se i dati da memorizzare nel database ha dimensioni naturali - per esempio , i dati geospaziali o informazione geografica - le dimensioni del P- albero sono abbinati a quelle dei dati .
complete
dati in un database verticale sono trattati attraverso operatori logici veloci , come AND, OR , OR esclusivo e di complemento. Inoltre , organizzando i dati per colonna , piuttosto che fila -saggio, è possibile eseguire le query , o ricerche , sui dati senza accedere pagine su un disco rigido che non sono interessate dalla query e quindi aumentare la velocità di recupero dei dati . Questa è una considerazione importante quando il data mining in grandi archivi di dati .
Formato pagina
Un altro vantaggio di banche dati verticali è che permettono di memorizzare i dati nelle pagine di grandi dimensioni . Un grande dimensione della pagina significa che un gran numero di elementi di dati pertinenti possono essere recuperate in un'unica operazione di lettura . Al contrario, una singola operazione di lettura su un database orizzontale consente di recuperare non solo gli elementi rilevanti di dati , ma anche gli attributi, o colonne, che non sono rilevanti per la query in questione e favorisce le piccole dimensioni di pagina .
Applicazioni scientifiche
banche dati verticali
hanno ricevuto un rinnovato interesse da parte della comunità scientifica negli ultimi anni. Il numero di utenti simultanei nelle applicazioni di database scientifici in genere è molto più piccolo di in applicazioni commerciali , ma gli utenti tendono a presentare più complesse , query impreviste . Inoltre , le applicazioni di database scientifici devono in genere forniscono una risposta più automatizzato di query complesse a causa della mancanza di dati e di sistemi di personale di supporto . Gli utenti scientifici in genere preferiscono lavorare con dedicato, in-house sistemi di computer , applicazioni di database in modo scientifico devono essere portabile tra i vari modelli di computer. Banche dati verticali sono migliori , su tutti questi conteggi , rispetto ai loro omologhi orizzontali.