Partició (base de senyes)

Una partició és una divisió d'una base de senyes llògica o els seus elements constituents en parts independents. La partició de bases de senyes es fa normalment per raons de manteniment, rendiment o maneig.
Una aplicació popular i favorable és en un sistema d'administració de bases de senyes distribuïdes. Cada partició pot ser estesa fins a múltiples nodos, i els usuaris en el nodo poden fer transaccions locals en la partició. Açò aumenta el rendiment en llocs que tenen transaccions regularment involucrant certes vistes de senyes, i mantenint la disponibilitat i la seguritat.
Esta partició pot fer-se creant bases de senyes més chicotetes separades (cada una en les seues pròpies taules, índexs, i registres de transaccions) o dividint elements seleccionats, per eixemple, solament una taula.
Partició horisontal consistix en posar diferents files en diferents taules. Per eixemple, clients en còdics postals menors que 50000 estan almagasenats en la taula ClientesEste, mentres que els clients en còdics postals majors o iguals a 50000 estan almagasenats en la taula ClientesOeste. Les dos taules de partició són llavors ClientesEste i ClientesOeste, mentres que una vista en una unió podria ser creada en les dos taules per a poder donar una vista completa de tots els clients.
Partició vertical consistix en dividir les taules per columnes, agrupant aquelles que tinguen la mateixa granularidad. Alguns eixemples de particions verticals són els esquemes de cope de neu (Snowflake) o 3a forma normal.
Referències
[editar | editar còdic]- Este artícul conté una traducció derivada de «Partición (base de datos)» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.