partitionnement une base de données signifie diviser en plus petites tables. Cela peut aussi être fait en mettant des tables sur les lecteurs de disques séparés. Un avantage majeur de partitionnement est qu'il est plus facile d'accéder aux données , car les requêtes s'exécutent plus rapidement . Différentes méthodes de partitionnement sont partitionnement horizontal et vertical partitionnement . Le partitionnement vertical a ses avantages , comme l'amélioration de la sécurité, car les utilisateurs ne sont pas autorisés à accéder à des données qui ne sont pas pertinents pour eux . Un autre avantage est l'efficacité. Toutefois , le partitionnement vertical est livré avec quelques inconvénients aussi . Vertical partitionnement partitionnement vertical divise une table de base de données dans plusieurs tables qui ont moins de colonnes . La normalisation et la division des rangs ya deux façons de s'y prendre cloisonnement vertical. La normalisation signifie la suppression des colonnes qui ne sont pas nécessaires à partir d'une table et de les placer dans des tables secondaires . Le dédoublement de lignes consiste à diviser la table source à la verticale dans les petites tables. Incohérentes vitesse d'accès partitions de bases de données verticales pourrait entraîner des incohérences relatives à la vitesse d'accès aux données . Les différentes partitions peuvent fournir différentes vitesses d'accès , ce qui est susceptible de dérouter les utilisateurs . Lorsque le système doit combiner des données provenant de différentes partitions, son temps de réponse est susceptible de descendre . Questions de programmation Certaines questions de programmation pouvant résulter de l' utiliser des bases de données des cloisons verticales . D'une part, la partition n'est généralement pas transparent pour les programmeurs , ce qui signifie qu'ils devront écrire des programmes qui sont plus complexes . En outre, des cloisons verticales sont susceptibles d' entraîner des problèmes liés à des insertions et des suppressions, ainsi que les mises à jour . Les programmeurs peuvent trouver qu'ils ont à écrire un code spécial pour faire face à ces situations atypiques. Time and Space Consommation autre problème avec les bases de données des cloisons verticales , c'est qu'ils pourraient prendre de l'espace supplémentaire . Il est possible que les mêmes données se trouve dans plus d'une partition . Cela prend de la place supplémentaire par rapport au stockage de toutes les données dans une table. En outre , il faudra plus de temps pour mettre à jour les données en plusieurs partitions. Il faut moins de temps pour mettre à jour les données dans une seule table .
|