12 Reglas de BDD

Embed Size (px)

Citation preview

  • 7/22/2019 12 Reglas de BDD

    1/3

    12 reglas para bases de datos distribuidas

    1)

    Autonoma Local

    2) No dependencia de un sitio central

    La autonoma local implica que todos los sitios deben ser tratados como iguales. El sitio central

    puede ser un cuello de botella.

    3) Operacin Continua

    Una ventaja de los sistemas distribuidos es que deben proporcionar mayor confiabilidad y mayor

    disponibilidad.

    Confiabilidad: La probabilidad de que el sistema est listo y funcionando en cualquier momento

    requerido.

    Disponibilidad: La probabilidad de que el sistema est listo y funcionando continuamente a lo

    largo de un perodo especificado.

    4) Independencia o Trasparencia de ubicacin

    Los usuarios no tienen que saber dnde estn almacenados fsicamente los datos, sino que deben

    ser capaces de comportarse como si todos los datos estuvieran almacenados en su propio sitio

    local.

    5) Independencia de fragmentacin

    Un sistema soporta la fragmentacin de datos cuando puede ser dividida en partes o fragmentos,

    para efectos de almacenamiento fsico.

    La fragmentacin es necesaria por razones de rendimiento: los datos

    pueden estar almacenados en la ubicacin donde son usados ms frecuentemente as la mayora

    de las operaciones sern locales y se reduce el trfico en la red

    6) Independencia de Replicacin

    El sistema soporta replicacin de datos cuando un fragmento puede ser representado por muchas

    copias distintas, o rplicas, guardadas en muchos sitios distintos.

  • 7/22/2019 12 Reglas de BDD

    2/3

    Representa mayor disponibilidad y al mismo tiempo implica una desventaja al momento de

    actualizar, es necesario actualizar todas las replicas.

    7) Procesamiento de consultas distribuidas

    En una consulta que involucra a varios sitios, habr muchas formas posibles de mover los datos

    en el sistema para satisfacer la solicitud, y es crucialmente importante que se encuentre una

    estrategia eficiente. La optimizacin es de suma importancia.

    8) Administracin de transacciones distribuidas

    Existen dos aspectos principales en la administracin de transacciones: control de recuperacin

    y control de la concurrencia. Puede involucrar actualizaciones en muchos sitios y se debe de

    cuidar que la transaccin no caiga en un bloqueo mortal.

  • 7/22/2019 12 Reglas de BDD

    3/3

    9) Independencia del hardware

    Tiene el soporte para un gran nmero de mquinas diferentes y poder integrar todos los datos

    de todos estos sistemas y presentar al usuario una imagen del sistema nico

    independientemente del equipo.

    10) Independencia del Sistema Operativo

    Obviamente es necesario no slo tener la posibilidad de ejecutar el mismo Sistema Manejador de

    Base de Datos (DBMS) en diferentes plataformas de hardware, sino tambin ejecutarlo en

    diferentes plataformas de sistema operativo y al igual presentar la imagen del sistema nico.

    11) Independencia de Red

    Si el sistema va a tener la posibilidad de soportar muchos sitios distintos es obviamente

    necesario tener la posibilidad de soportar tambin una variedad de redes de comunicacin

    distintas entre los sitios.

    12) Independencia de DBMS

    Lo que se necesita es que todos los ejemplares de DBMS en sitios diferentes soporten la misma

    interfaz.

    No tienen que ser necesariamente copias del mismo software DBMS.