Sei sulla pagina 1di 9

TECNOLGICO NACIONAL DE MXICO

INSTITUTO TECNOLGICO DE TIJUANA


SUBDIRECCIN ACADMICA
DEPARTAMENTO DE SISTEMAS Y COMPUTACIN
SEMESTRE AGOSTO-DICIEMBRE 2015

INGENIERA EN TECNOLOGAS DE LA INFORMACIN Y


COMUNICACIONES

BASES DE DATOS DISTRIBUIDAS


(SERIE TI4A)
2.4. Distribucin de datos.
UNIDAD 2
INTEGRANTES:

GONZLEZ URAS DAMIN 13210350


LPEZ ANGUIANO JOS EVERARDO 13210427
RIVERA JR. MONZN ROBERTO 13210429
SAINZ SANDOVAL ARANZA KARINA 13211515
MTRO. ALFREDO LPEZ CHAPARRO

TIJUANA, B.C. 27 SEPTIEMBRE 2015

Introduccin

En este trabajo se ver todo lo que se tiene que tomar en cuenta para la distribucin
de los datos de una base de datos. Se tiene que ver qu tipo de datos guardara la
base de datos y sobre eso tomar en cuenta las consideraciones que se
mencionaran en este trabajo.

Distribucin delos datos

Una de las decisiones ms importantes que el diseador de bases de datos


distribuidas debe tomar es el posicionamiento de la data en el sistema y el esquema
bajo el cual lo desea hacer. Para esto existen cuatro alternativas principales:
centralizada, replicada, fragmentada, e hbrida.

Centralizada
Es muy similar al modelo de Cliente/Servidor en el sentido que la BDD est
centralizada en un lugar y los usuarios estn distribuidos. Este modelo solo brinda la
ventaja de tener el procesamiento distribuido ya que en sentido de disponibilidad y
fiabilidad de los datos no se gana nada.

Replicadas

El esquema de BDD de replicacin consiste en que cada nodo debe tener su copia
completa de la base de datos. Es fcil ver que este esquema tiene un alto costo en
el almacenamiento de la informacin. Debido a que la actualizacin de los datos
debe ser realizada en todas las copias, tambin tiene un alto costo de escritura,
pero todo esto vale la pena si tenemos un sistema en el que se va a escribir pocas
veces y leer muchas, y dnde la disponibilidad y fiabilidad de los datos sea de
mxima importancia.

Fragmentada
Este modelo consiste en que solo hay una copia de cada elemento, pero la
informacin est distribuida a travs de los nodos. En cada nodo se aloja uno o ms
fragmentos disjuntos de la base de datos. Como los fragmentos no se replican esto
disminuye el costo de almacenamiento, pero tambin sacrifica la disponibilidad y
fiabilidad de los datos. Algo que se debe tomar en cuenta cuando se desea
implementar este modelo es la granularidad de la fragmentacin. La fragmentacin
se puede realizar tambin de tres formas:

Horizontal: Los fragmentos son subconjuntos de una tabla (anlogo a un


restringir)

Vertical: Los fragmentos son subconjuntos de los atributos con sus valores
(anlogo a un proyectar)

Mixto: Se almacenan fragmentos producto de restringir y proyectar una tabla.

Para que una fragmentacin sea correcta esta debe cumplir con las siguientes
reglas:

Debe ser Completa: Si una relacin R se fragmenta en R1, R2, , Rn, cada

elemento de la data de R debe estar en algn Ri.


Debe ser Reconstruirle: Debe ser posible definir una operacin relacional que

a partir de los fragmentos obtenga la relacin.


Los fragmentos deben ser Disjuntos: Si la fragmentacin es horizontal
entonces si un elemento e est en Ri este elemento no puede estar en
ningn Rk (para k distinto a i). En el caso de fragmentacin vertical es
necesario que se repitan las llaves primarias y esta condicin solo se debe
cumplir para el conjunto de atributos que no son llave primaria.

Ventajas

La principal ventaja de los sistemas distribuidos es la capacidad de compartir


y acceder a la informacin de una forma fiable y eficaz.

Utilizacin compartida de los datos y distribucin del control

La ventaja principal de compartir los datos por medio de la distribucin es que


cada localidad pueda controlar hasta cierto punto los datos almacenados
localmente. En un sistema centralizado.

Fiabilidad y disponibilidad

Si se produce un fallo en una localidad de un sistema distribuido, es posible


que las dems localidades puedan seguir trabajando. En particular, si los
datos se repiten en varias localidades.

La disponibilidad es fundamental para los sistemas de bases de datos que se


utilizan en aplicaciones de tiempo real. Por ejemplo, si una lnea area no
puede tener acceso a la informacin, es posible que pierda clientes a favor de
la competencia.

Agilizacin del procesamiento de consultas

Si una consulta comprende datos de varias localidades, puede ser posible


dividir la consulta en varias subconsultas que se ejecuten en paralelo en
distintas localidades.

Desventajas

El aumento de la complejidad

Coste del desarrollo de software: es ms difcil estructura un sistema de


bases de datos distribuidos y por tanto su coste es menor

Mayor posibilidad de errores: puesto que las localidades del sistema


distribuido operan en paralelo, es ms difcil garantizar que los algoritmos
sean correctos.

Mayor tiempo extra de procesamiento: el intercambio de mensajes y los


clculos adicionales son una forma de tiempo extra que no existe en los
sistemas centralizados.

Conclusin
En una BDD el diseador de dicha base tiene que tomar en cuenta 4 alternativas
para poder hacer una correcta distribucin de los datos. Esta alternativas son
(centralizada, replicada, fragmentada, e hbrida).
Tambin se vio que una de las principales ventajas de la distribucin de los datos es
que est disponible para todos y esta puede verse desde varios nodos y agiliza el
procesamiento de consultas mientras que en sus desventajas se ve que el costo de
esto es variante debido al tipo de software que se implementara. Como se vio hay
muchas cosas que tomar en cuenta en cuanto a la distribucin de datos y todo esto
se puede simplificar haciendo un anlisis de cmo queremos que est integrada
nuestra BD.

Bibliografa
Alan G. (2014). Distribucin y replicacin. 25/09/15, de Monografias Sitio web:
http://www.monografias.com/trabajos81/distribucion-replicacion-oracle/distribucionreplicacion-oracle2.shtml
Daniel M. (2011). Arquitectura de distribucin de datos. 25/09/15, de PDF Online
Sitio

web:

http://repositorio.utn.edu.ec/bitstream/123456789/522/6/04%20ISC

%20151%20CAPITULO%20IV.pdf
Blanca Parra H. (2013). Esquema de fragmentacin y distribucin. 25/09/15, de
Slide

Share

Sitio

web:

http://es.slideshare.net/Tonkseverus1/esquema-de-

fragmentacin-y-distribucion-de-bdd
Ana Ross. (2014). Distribucin de una base de datos. 25/09/15, de Gureak M Sitio
web:

http://www.gureakmarketing.com/es/empresas-marketing-relacional-

comunicacion/bases-de-datos/distribucion-bases-datos-empresas/

Libros
Autor: Jos Luis C Gonzalez
Ao: 1998
Ttulo: Panorama de una BD
Autor: Castor Gonzalez
Ao 2006
Ttulo: Tratamiento de datos

Potrebbero piacerti anche