Accueil Bases de données Qu'est-ce que le partitionnement de plage? - définition de techopedia

Qu'est-ce que le partitionnement de plage? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie le partitionnement de plage?

Le partitionnement de 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, 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 convient.

Techopedia explique le partitionnement de plage

Dans une table partitionnée par plage, les lignes sont distribuées sur la base d'une "clé de partitionnement" où la seule condition requise est de savoir si les données correspondent ou non à 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 de plage est très utile pour les applications nécessitant des performances élevées pour les environnements d'aide à la décision et le traitement des transactions en ligne (OLTP). Cela facilite la séparation des données et l'accès à chaque partition plus petite est rapide, mais une connaissance approfondie du partitionnement des données est requise afin d'équilibrer correctement la charge de manière uniforme 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 des plages:

  • Chaque partition a une limite supérieure exclusive.
  • Chaque partition a une borne inférieure non inclusive, à l'exception de la toute première partition.
Qu'est-ce que le partitionnement de plage? - définition de techopedia