Está en la página 1de 5

UNIVERSIDAD TECNOLGICA DEL SUR DE SONORA

Bases de Datos Para Aplicaciones


Bases de Datos Distribuidas
Ensayo

PRESENTA
CESAR ISSAC VALENZUELA VALDEZ

CD. OBREGN, SONORA

05 DE MARZO DE 2014

Bases de Datos Distribuidas.


Bsicamente son conjuntos de bases de datos conectadas lgicamente en una
misma red, ya sea localmente o en diferentes ubicaciones geogrficas, estas son
capaces de procesar operaciones de manera autnoma y a la vez llevan una
sincronizacin global entre todas ellas, esto permitindoles acceder a datos de
diferentes ubicaciones y estar todas sincronizadas.
Este tipo de Bases de Datos (BD) se distinguen de las BD centralizadas puesto
que estas ltimas se encuentran en un mismo lugar fsico, en un mismo equipo,
por lo cual podramos mostrar caractersticas distinguibles como las siguientes:
BD Distribuidas
BD Centralizadas
Su Hardware bsicamente se basa
Todos sus componentes residen
en sus servidores y su red.
de manera Local.

Su Software se compone de:


Sistema manipulador de Base de
Datos
Distribuida
(DDBMS),
Administrador de Transacciones
Distribuidas
(DTM),
Sistema
Manipulador de Bases de Datos
(DBMS) y Nodos.

No cuenta de Mecanismos de
Intercomunicacin.

Sus componentes son los datos,


el software y los dispositivos de
almacenamiento secundarios.

Cmo Almacenan sus datos las BDD?


Se tiene que conocer la forma en que se almacenan los datos en una BDD a la
hora de elegir un mtodo de Distribucin de datos por lo cual los desarrollaremos
a continuacin.
Centralizada: se basa en el modelo cliente/servidor y tiene la ventaja de tener el
procesamiento distribuido.
Replicadas: Llanamente implica que cada Nodo (Equipo que ejecuta un DBM o
DTM o Ambos) debe de tener una copia completa de la base de datos y cada
actualizacin realizada debe de realizarse en todas las replicas de la BD, por ende
esto implica un gran costo en almacenamiento y escritura, pero vale la pena si lo
que se requiere es que los datos sean fiables y estn disponibles.

Fragmentadas: En este mtodo solo hay una copia de la BD pero su informacin


est distribuida entre los nodos, los cuales pueden contener cada uno diferentes
fragmentos de la informacin de la BD, logrando, al no replicar la informacin,
disminuir el costo de almacenamiento pero a su vez sacrifica la fiabilidad de los
datos. La fragmentacin se puede realizar de tres formas:

Horizontal: Donde los fragmentos son subconjuntos de una tabla (se


guardan registros o renglones de una tabla).

Vertical: Los fragmentos son subconjuntos de los atributos con sus valores
(se guardan Columnas de una tabla).

Mixto: Combinacin de las 2 anteriores.

Hibrida: Este esquema utiliza las tcnicas de Replicacin y Fragmentacin a la


vez, un fragmento se puede replicar y a la vez esa replica ser fragmentada.
El porqu de las BDD.
Dentro de las ventajas de las BDD, podemos destacar que estas hacen el acceso
a los datos ms rpido debido a que su localizacin es ms cercana al lugar
donde se usan, procesan ms rpido ya que varios nodos pueden intervenir en el
procesamiento de una carga de trabajo, se pueden agregar nodos ms fcilmente,
si un nodo falla otros nodos tienen independencia y autonoma, pueden seguir
operando, todo esto deriva en una mayor tolerancia a los fallos.
Aunque son muchas las ventajas de las BDD, estas tambin cuentan sus
respectivas desventajas, como lo puede ser el hecho de ser ms complicado su
control y manipulacin en los datos, su complejidad en el aseguramiento de la
integridad de la informacin, o el control de la concurrencia y los mecanismos de
recuperacin, dado que son ms complejos que un sistema centralizado debido a
la replicacin.
Procesamiento de Consultas.
Las BDD manejan el procesamiento de consultar de una forma distribuida, esto
con el fin de optimizar la conversin de transacciones de usuario en instrucciones

para manipulacin de datos, As la BDD optimiza el orden en que se realizaran las


consultar para obtener una menor cantidad de operaciones.
El propsito de establecer una arquitectura de un sistema de bases de datos
distribuidas es ofrecer un nivel de transparencia adecuado para el manejo de la
informacin (iessanvicente.com).
La transparencia permite separar los detalles de implementacin a las capas de
alto nivel de un sistema y a otros usuarios, dando independencia a los datos que
puede ser de dos aspectos: Lgico y Fsico.
Independencia lgica de datos. Esta se refiere a la inmunidad de las aplicaciones
de usuario a los cambios en la estructura lgica de la base de datos, es decir si se
agregase una nueva relacin entre tablas o un nuevo campo no debera de afectar
a la aplicacin del usuario.
Independencia fsica de datos. Se refiere al ocultamiento de los detalles sobre las
estructuras de almacenamiento a las aplicaciones de usuario. Es decir si se
mueven los datos de un disco a otro o se cambia la organizacin de los mismos
esto no debera de afectar a la aplicacin del usuario.
Tambin se suele hablar de la transparencia a nivel de red la cual se refiere a que
los datos de una BDD sean accesibles dentro de la red, pero las computadoras no
deben notar su existencia. De esto podemos desglosar dos cosas:
Transparencia sobre la localizacin de los datos y

Transparencia sobre el

esquema de nombramiento.
Es de importancia hablar tambin de la transparencia sobre replicacin de los
datos; que expresa que las replicas de objetos de la base de datos deben de ser
controlados por el sistema y no por el usuario; y la transparencia a nivel de
fragmentacin de datos, la cual indica que el sistema tiene que realizar la
conversin de consultas de usuario (Globales)

a consultas definidas sobre

fragmentos, y viceversa cuando se tenga respuestas a la consulta esta sern


fragmentadas y tendr que convertirse a una sola respuesta a consulta Global.
En resumen, el objetivo de la transparencia es la independencia de datos.

Bibliografa
aishiteru-onna. (s.f.). Bases de datos Centralizadas. Recuperado el 05 de Marzo
de

2014,

de

Bases

de

datos

Centralizadas:

http://aishiteru-

onna.blogspot.mx/2009/05/bases-de-datos-centralizadas.html
iessanvicente.com. (s.f.). iessanvicente. Recuperado el 05 de Marzo de 2014, de
iessanvicente: https://iessanvicente.com/colaboraciones/BBDDdistribuidas.pdf
mauricio-iso20000. (s.f.). mauricio-iso20000. Recuperado el 05 de Marzo de 2014,
de mauricio-iso20000: http://mauricio-iso20000.blogspot.mx/p/unidad-3.html
Wikipedia en Espaol. (s.f.). Wikipedia. Recuperado el 05 de Marzo de 2014, de
Wikipedia: http://es.wikipedia.org/wiki/Bases_de_datos_distribuidas