Académique Documents
Professionnel Documents
Culture Documents
DATOS
NDICE
OBJETIVOS:..................................................................................................... 3
INTRODUCCIN.............................................................................................. 3
BENEFICIOS DEL PARTICIONAMIENTO.............................................................3
PARTICIONES DE HARDWARE..........................................................................3
FUNDAMENTOS DEL PARTICIONAMIENTO.......................................................5
LOS OBJETOS DE BASE DE DATOS..................................................................5
PARTICIONAMIENTO PARA LA CAPACIDAD DE ADMINISTRACIN.....................6
PARTICIONAMIENTO PARA EL DESEMPEO.....................................................6
PARTICIONAMIENTO PARA LA DISPONIBILIDAD...............................................7
ESTRATEGIAS BSICAS DE PARTICIONAMIENTO..............................................7
CREAR Y ADMINISTRAR PARTICIONES EN LA BASE DE DATOS DEL REA DE
TRABAJO......................................................................................................... 8
Para crear una nueva particin..........................................................................8
Para copiar una particin................................................................................. 8
Para eliminar una particin.............................................................................. 8
DISTRIBUCIN DE DATOS............................................................................... 9
TIPOS DE DATOS COMPATIBLES ENTRE PARTICIONES.....................................9
Conclusiones................................................................................................ 10
LINKOGRAFA................................................................................................ 11
OBJETIVOS:
INTRODUCCIN
La creacin de particiones en una base de datos mejora el rendimiento y simplifica el
mantenimiento. Al dividir una tabla grande en tablas individuales ms pequeas, las consultas
que tengan acceso nicamente a una parte de los datos pueden ejecutarse con mayor rapidez, ya
que deben recorrer menos datos. Las tareas de mantenimiento (por ejemplo, volver a generar los
ndices o hacer copias de seguridad de una tabla), pueden ejecutarse con mayor rapidez.
Se puede conseguir la creacin de particiones sin dividir las tablas si las tablas se colocan
fsicamente en unidades de disco individuales. La colocacin de una tabla en una unidad fsica y
de las tablas relacionadas en una unidad independiente puede mejorar el rendimiento de las
consultas, debido a que, cuando se ejecutan consultas que implican combinaciones entre las
tablas, varios encabezados de discos leen los datos al mismo tiempo
PARTICIONES DE HARDWARE
La creacin de particiones de hardware disea la base de datos de forma que aproveche la
arquitectura del hardware disponible. Estos son ejemplos de particiones de hardware:
Varios procesadores que permiten mltiples subprocesos de operaciones, lo que permite
que muchas consultas se ejecuten al mismo tiempo. Opcionalmente, una sola consulta
puede ejecutarse ms rpidamente en varios procesadores, ya que permiten la ejecucin
3
Particionamiento horizontal
La creacin de particiones horizontales divide una tabla en varias tablas. As, cada tabla
contiene el mismo nmero de columnas, pero menos filas. Por ejemplo, se podra crear una
particin horizontal de una tabla que contenga mil millones de filas en 12 tablas; cada una de las
tablas ms pequeas representara un mes de datos de un ao especfico. Las consultas que
requieran datos de un mes especfico slo hacen referencia a la tabla apropiada.
La determinacin del modo de crear particiones horizontales de las tablas depende de cmo se
analicen los datos. Debera crear particiones de tablas de forma que las consultas hagan
referencia al menor nmero posible de tablas. De lo contrario, un nmero excesivo de consultas
UNION, utilizadas para mezclar las tablas de forma lgica en el momento de la consulta, podra
afectar al rendimiento. Para obtener ms informacin acerca de cmo consultar tablas con
particiones horizontales.
Es comn crear particiones horizontales de datos basadas en la edad y el uso. Por ejemplo, una
tabla puede contener datos de los ltimos cinco aos, pero normalmente slo se obtiene acceso a
los datos del ao actual. En este caso, puede considerar la posibilidad de crear particiones de
datos en cinco tablas, cada una de las cuales contendr slo los datos de un ao.
Particionamiento vertical
El particionamiento vertical divide una tabla en varias tablas que contienen menos columnas.
Los dos tipos de particionamiento vertical son la normalizacin y la divisin de filas:
La normalizacin es el proceso estndar de bases de datos que consiste en quitar
columnas redundantes de una tabla y colocarlas en tablas secundarias vinculadas a la
tabla principal mediante relaciones de clave principal y clave externa.
La divisin de filas divide verticalmente la tabla original en tablas con menos columnas.
Cada fila lgica de una tabla dividida coincide con la misma fila lgica en las dems
tablas, segn se identifica en la columna UNIQUE KEY que es idntica en todas las
tablas con particiones. Por ejemplo, al combinar la fila con el Id. 712 de cada tabla
dividida se vuelve a crear la fila original.
Al Igual que las particiones horizontales, el particionamiento vertical permite a las consultas
recorrer menos datos. De ese modo se aumenta el rendimiento de las consultas. Por ejemplo,
una tabla que contenga siete columnas de las cuales generalmente slo se hace referencia a las
cuatro primeras, puede beneficiarse de la divisin de las tres ltimas columnas en una tabla
independiente.
El particionamiento vertical se debe considerar detenidamente, ya que analizar datos de varias
particiones requiere consultas que combinen las tablas. El particionamiento vertical tambin
puede afectar al rendimiento si las particiones son muy grandes.
aqu se utiliza para definir exactamente el mismo grupo de valores para las claves de
particionamiento en ambos lados de la unin, garantizando as que solo la unin de estos grupos
de datos 'idnticos' producir un resultado y que el otro grupo de datos no deber ser
considerado.
DISTRIBUCIN DE DATOS
Las particiones de grupo de nodo son p0, p2 y p5 Nota: Los nmeros de particin comienzan
por el 0
CONCLUSIONES
Una particin es una divisin de una base de datos lgica o sus elementos
constituyentes en partes independientes. La particin de bases de datos se hace
LINKOGRAFA
https://technet.microsoft.com/es-es/library/ms178148(v=sql.105).aspx
https://msdn.microsoft.com/es-es/library/hh230810(v=sql.120).aspx
http://repositorio.cisc.ug.edu.ec/bitstream/123/239/1/Tesis.pdf
ftp://public.dhe.ibm.com/ps/products/db2/info/vr8/pdf/letter/nlv/db2s1z80.pdf
http://www.oracle.com/technetwork/es/documentation/317489-esa.pdf
11