Partitionnement de plage

Définition - Que signifie le partitionnement de plage?

Le partitionnement par plage est un type de partitionnement de base de données relationnelle dans lequel la partition est basée sur une plage prédéfinie pour un champ de données spécifique tel que des ID numérotés de manière unique, des dates ou des valeurs simples comme la devise. Une colonne de clé de partitionnement est affectée à une plage spécifique et lorsqu'une entrée de données correspond à cette plage, elle est affectée à cette partition; sinon, il est placé dans une autre partition où il tient.

Definir Tech explique le partitionnement des plages

Dans une table partitionnée par plage, les lignes sont distribuées en fonction d'une «clé de partitionnement» où la seule condition requise est de savoir si les données entrent ou non dans la spécification de plage de la clé. Par exemple, si la clé de partition est une colonne de date et janvier 2015 est une partition, toutes les données contenant des valeurs du 1er janvier 2015 au 31 janvier 2015 seront placées dans cette partition.

Le partitionnement par plage est très utile pour les applications nécessitant des performances élevées à la fois pour les environnements d'aide à la décision et pour le traitement des transactions en ligne (OLTP). Cela rend la séparation des données facile et l'accès à chaque partition plus petite est rapide, mais une connaissance approfondie du partitionnement des données est nécessaire afin d'équilibrer correctement la charge uniformément sur toutes les partitions. Dans ce schéma, de nombreuses partitions sont ordonnées, chaque partition suivante ayant une limite supérieure à la partition précédente.

Caractéristiques du partitionnement de gamme:

  • Chaque partition a une limite supérieure exclusive.
  • Chaque partition a une limite inférieure non inclusive, sauf pour la toute première partition.