? Une base de données vertical est celui dans lequel l'agencement physique des données est la colonne par colonne plutôt que rangée par rangée. Plutôt que d'être disposés dans les structures d'enregistrement horizontal et vertical traitées , les données dans une base de données vertical est disposé dans des structures verticales , appelés arbres sous-jacentes , ou P- arbres , et traitées horizontalement. Data Mining
bases horizontales sont adaptés pour des applications où le résultat demandé est un ensemble d'enregistrements horizontaux , mais moins pour les 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 succinctement . P- arbres , d'autre part , sont bien adaptés à l'extraction des 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 distincts, ou des structures de données de tableau . P- arbres peuvent être unidimensionnelle , bidimensionnelle ou multidimensionnelle , si les données doivent être stockées dans la base de données a des dimensions physiques - par exemple, les données géographiques et des informations géographiques - les dimensions de l' arbre-P sont appariés à celles des données.
Performance
données dans une base de données vertical sont traitées par les opérateurs logiques rapides , tels que eT, OU , compléter ou exclusive et . En outre, par l'organisation des données en colonne plutôt que par rangée , il est possible d'exécuter des requêtes ou des recherches , sur les données sans accès à des pages sur un disque dur qui ne sont pas touchés par la requête et ainsi augmenter la vitesse de récupération de données . Il s'agit d'une considération importante lors de l'extraction de données à très grands dépôts de données.
Page Size
Un autre avantage des bases de données verticales , c'est qu'ils permettent aux données d' être stockées dans les grandes pages . Une grande taille de la page signifie qu'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 horizontale récupère non seulement les éléments pertinents en matière de données, mais aussi des attributs ou des colonnes, qui ne sont pas pertinents pour la requête en question et privilégie les petits formats de page .
Scientific Applications
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 les 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 base de données scientifiques doivent normalement apporter une réponse plus automatisé pour les 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 dédié en interne des systèmes informatiques , les applications de base de données afin 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.