Definición - ¿Qué significa Partición por rango?
La partición de rango es un tipo de partición de base de datos relacional en la que la partición se basa en un rango predefinido para un campo de datos específico, como ID, fechas o valores simples con números únicos como moneda. A una columna de clave de partición se le asigna un rango específico, y cuando una entrada de datos se ajusta a este rango, se asigna a esta partición; de lo contrario, se coloca en otra partición donde encaja.
Techinfo explica el particionamiento de rango
En una tabla con particiones por rango, las filas se distribuyen en función de una "clave de partición" donde el único requisito es si los datos se encuentran dentro de la especificación de rango de la clave. Por ejemplo, si la clave de partición es una columna de fecha y enero de 2015 es una partición, todos los datos que contengan valores desde el 1 de enero de 2015 hasta el 31 de enero de 2015 se colocarán en esta partición.
La partición de rango es bastante útil para aplicaciones que requieren un alto rendimiento tanto para entornos de soporte de decisiones como para procesamiento de transacciones en línea (OLTP). Esto hace que la segregación de datos sea fácil y el acceso a cada partición más pequeña es rápido, sin embargo, se requiere un conocimiento extenso sobre la partición de datos para equilibrar la carga de manera adecuada y uniforme en todas las particiones. En este esquema, se ordenan muchas particiones, y cada partición sucesiva tiene un límite más alto que la partición anterior.
Características de la división de la gama:
- Cada partición tiene un límite superior exclusivo.
- Cada partición tiene un límite inferior no inclusivo, excepto la primera partición.