2.3. Fragmentación de Datos

Description

UNIDAD 2 DE BDD
Adrian Chan Dzib
Mind Map by Adrian Chan Dzib, updated more than 1 year ago More Less
damian.gonzalez.
Created by damian.gonzalez. over 9 years ago
Adrian Chan Dzib
Copied by Adrian Chan Dzib over 5 years ago
0
0

Resource summary

2.3. Fragmentación de Datos
  1. El objetivo de la fragmentación consiste en dividir la relación en un conjunto de relaciones más pequeñas tal que algunas de las aplicaciones de usuario sólo hagan uso de un fragmento.
    1. La unidad de fragmentación ideal no es la tabla sino una subdivisión de ésta. Esto es debido a:
      1. Las aplicaciones usan vistas definidas sobre varias relaciones, es decir, se forman a partir de "trozos" de varias tablas
        1. Si múltiples vistas de diferentes aplicaciones están definidas sobre una tabla no fragmentada,
          1. Si la tabla no está replicada entonces se produce generación de tráfico por accesos remotos.
            1. Si la tabla está replicada en todos o algunos de los sitios donde residen cada una de las aplicaciones entonces la generación de tráfico innecesario es producida por la necesidad de la actualización de las copias
            2. Ventajas
              1. Permitimos el procesamiento concurrente de transacciones ya que no se bloquean tablas enteras sino subtablas
                1. Permitimos la paralelización de consultas al poder descomponerlas en subconsultas, cada una de la cuales trabajará con un fragmento diferente incrementándose así el rendimiento.
                2. Desventajas
                  1. Degradación del rendimiento en vistas definidas sobre varios fragmentos ubicados en sitios distintos
                    1. El control semántico se dificulta y el rendimiento se degrada debido que la verificación de restricciones de integridad
                    2. Fragmentación horizontal
                      1. La fragmentación horizontal de una relación R produce una serie de fragmentos R1, R2, ..., Rr, cada uno de los cuales contiene un subconjunto de las tuplas de R que cumplen determinadas propiedades
                      2. Fragmentación vertical
                        1. La fragmentación vertical de una relación R produce una serie de fragmentos R1, R2, ..., Rr cada uno de los cuales contiene un subconjunto de los atributos de R así como la clave primaria de R.
                        2. Fragmentación híbrida
                          1. Es la combinación de las dos fragmentaciones Horizontal y Vertical
                          Show full summary Hide full summary

                          Similar

                          2.1. Consideraciones de diseño de bases de datos distribuidas.
                          damian.gonzalez.
                          Estrategias de procesamiento de consultas distribuidas.
                          damian.gonzalez.
                          1.4. Arquitectura de bases de datos distribuidas.
                          damian.gonzalez.
                          1.3. Disciplinas de estudio
                          damian.gonzalez.
                          2.4. Distribución de datos.
                          damian.gonzalez.
                          CONSIDERACIONES PARA DISEÑO DE BDD
                          Aranza Sainz
                          Bases de Datos Distribuidas
                          Alberto Nadurille
                          2.5. Diccionario de datos.
                          damian.gonzalez.
                          4.2. Control de concurrencia.
                          damian.gonzalez.
                          DICCIONARIO DE DATOS
                          Aranza Sainz
                          DISTRIBUCIÓN DE DATOS
                          Aranza Sainz