Nwlapcug.com


Che cosa è un Database verticale?

Che cosa è un Database verticale?


Un database verticale è quello in cui il layout fisico dei dati è la colonna di colonna anziché riga per riga. Piuttosto che essere disposti in orizzontale strutture di record e trasformati in verticale, i dati in un database verticale sono organizzati in strutture verticali, noto come alberi di predicato o P e trasformati in orizzontale.

Data Mining

Orizzontale dei database sono adatti per applicazioni dove il risultato richiesto è un set di record orizzontale, ma meno per applicazioni quali l'estrazione mineraria di dati, dove i ricercatori sono in genere interessati nei risultati che possono essere espressa sinteticamente. P-alberi, d'altra parte, sono ben si adatta al data mining. P-alberi vengono solitamente creati scomponendo ogni attributo o la colonna di una tabella di record orizzontale in vettori di bit separati o strutture di dati di matrice. P-alberi possono essere unidimensionale, bidimensionale o multi-dimensionale; Se i dati da memorizzare nel database hanno dimensioni naturali - per esempio, dati geospaziali o informazioni geografiche - le dimensioni dell'albero P corrispondono a quelli dei dati.

Prestazioni

Dati in un database verticale viene elaborati tramite operatori veloce logici, quali AND, OR, OR esclusivo e complemento. Inoltre, organizzando i dati per colonna anziché per riga, è possibile eseguire query o ricerche, sui dati senza accedere alle pagine su un disco rigido che non sono interessate dalla query e quindi aumentano la velocità di recupero dei dati. Questa è una considerazione importante quando data mining nel repository di dati molto grandi.

Dimensioni della pagina

Un altro vantaggio dei database verticali è che essi consentono di dati da memorizzare in pagine grandi. Una dimensione di pagina di grandi dimensioni significa che un numero elevato di elementi dati pertinenti possa essere recuperato in una singola operazione di lettura. Al contrario, un singolo leggere operazione su un database orizzontale recupera non solo elementi di dati pertinenti, ma anche gli attributi o colonne, che non sono rilevanti per la query in questione e favorisce pagine di piccole dimensioni.

Applicazioni scientifiche

Verticale dei database hanno ricevuto rinnovato interesse dalla comunità scientifica negli ultimi anni. Il numero di utenti simultanei nelle applicazioni di database scientifico è in genere molto più piccolo in applicazioni commerciali, ma gli utenti tendono a presentare le query più complesse e impreviste. Inoltre, le applicazioni database scientifico in genere devono fornire una risposta più automatizzata a query complesse a causa dell'assenza di database e sistemi di supporto it. Gli utenti scientifici in genere preferiscono lavorare con sistemi informatici dedicati, in-House, così le applicazioni database scientifico devono essere tra i vari modelli di computer portatile. Verticale dei database sono meglio, su tutti questi fronti, rispetto ai loro omologhi orizzontale.