Particionamiento
En un DW, el particionamiento se utiliza mayormente para dividir una tabla de Hechos, en varias tablas más pequeñas, a través de un criterio preestablecido. El criterio de particionamiento se denomina también, clave de particionamiento.
Hay dos razones principales para realizar particionamiento en nuestros DW:
Posibilitar un fácil y optimizado mantenimiento del DW y de sus correspondientes ETL.
Aumentar la performance de las consultas.
Las particiones mejoran los resultados de las consultas, ya que reducen al mínimo el número de registros de una tabla que deben leerse para satisfacer las consultas. Mediante la distribución de los datos en varias tablas, las particiones mejoran la velocidad y la eficacia de las consultas al DW. Además, al econtrarse los datos en distintas tablas, estas tablas son factibles de ser distribuidas en distintos SGBD, lo cual permite aprovechar recursos distribuidos mejorando notablemente la performance.
El tiempo es el criterio más comúnmente utilizado para realizar particiones, ya que de esta manera se limita el crecimiento de las tablas y se aumenta la estabilidad.
Las particiones pueden ser lógicas, físicas, horizontales o verticales.
Obra publicada con Licencia Creative Commons Reconocimiento No comercial Sin obra derivada 4.0