Qu'est-ce qu'une base de données verticale?

August 10

Qu'est-ce qu'une base de données verticale?


Une base de données vertical est celui dans lequel la disposition physique des données est la colonne par colonne plutôt que la rangée Rangée par. Au lieu d'être disposées dans des structures d'enregistrement horizontale et verticale traitées, les données dans une base de données verticale est disposée dans des structures verticales, appelées sous-jacentes des arbres, ou P-arbres, et traités à l'horizontale.

Data Mining

bases de données horizontales conviennent pour les applications où le résultat demandé est un ensemble d'enregistrements horizontaux mais moins pour des applications telles que l'extraction de données, où les chercheurs sont généralement intéressés par les résultats qui peuvent être exprimées de façon succincte. P-arbres, d'autre part, sont bien adaptés à l'exploration de données. P-arbres sont généralement créés par la décomposition de chaque attribut, ou une colonne, d'une table d'enregistrements horizontaux dans des vecteurs de bits séparés, ou des structures de données de tableau. P-arbres peuvent être unidimensionnel, bidimensionnel ou multidimensionnel; si les données qui doivent être stockées dans la base de données a des dimensions naturelles - par exemple, les données géographiques ou des informations géographiques - les dimensions de la P-arbre sont adaptées à celles des données.

Performance

Les données dans une base de données verticale sont traitées par des opérateurs logiques rapides, tels que ET, OU, OU exclusif et compléter. En outre, en disposant par colonne plutôt que par lignes de données, il est possible d'exécuter des requêtes ou des recherches, sur les données sans accéder à des pages sur un disque dur qui ne sont pas affectés par la requête et ainsi augmenter la vitesse de récupération de données . Ceci est une considération importante lors de l'extraction de données dans de très grands référentiels de données.

Taille de la page

Un autre avantage des bases de données verticales est qu'elles permettent aux données d'être stockées dans des pages de grande taille. Un moyen de grande taille de la page, un grand nombre d'éléments de données pertinentes peuvent être récupérées dans une seule opération de lecture. En revanche, une seule opération de lecture sur une base de données horizontale récupère non seulement les éléments de données pertinentes, mais aussi des attributs ou des colonnes, qui ne sont pas pertinents à la requête en question et favorise les petites tailles de page.

Applications scientifiques

bases de données verticales ont reçu un regain d'intérêt de la communauté scientifique au cours des dernières années. Le nombre d'utilisateurs simultanés dans des applications de bases de données scientifiques est généralement beaucoup plus faible que dans les applications commerciales, mais les utilisateurs ont tendance à présenter, des requêtes imprévues plus complexes. En outre, les applications de bases de données scientifiques doivent généralement fournir une réponse plus automatisé pour des requêtes complexes en raison de l'absence de base de données et des systèmes du personnel de soutien. Les utilisateurs scientifiques préfèrent généralement travailler avec des systèmes dédiés, informatiques internes, afin que les applications de base de données scientifiques doivent être portable entre différents modèles d'ordinateur. bases de données verticales sont mieux, sur tous ces points, que leurs homologues horizontaux.


          

Post a comment: