PDF de programación - Base de Datos Distribuidas

Imágen de pdf Base de Datos Distribuidas

Base de Datos Distribuidasgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 13 de Enero del 2018)
1.044 visualizaciones desde el 13 de Enero del 2018
214,5 KB
27 paginas
Creado hace 16a (11/05/2007)
Bases de Datos
Distribuidas

Integrantes:
(cid:132) Maria A. Ascanio. M
(cid:132) José A. González R.
(cid:132) Héctor. E. Cruz F.

Bases de Datos Distribuidas

Agenda

ANTECEDENTES
INTRODUCCIÓN
BASES DE DATOS DISTRIBUIDAS
TIPOS DE TRANSACCIONES
DESVENTAJAS DE LAS BASES DE

DATOS DISTRIBUÍDAS

CONDICIONES DESEABLES EN

UNA BASE DE DATOS

TIPOS DE BASES DE DATOS

DISTRIBUÍDAS

ARQUITECTURAS DISTRIBUÍDAS

DEL DBMS
(cid:143) Arquitectura Cliente-Servidor
(cid:143) Arquitectura de Servidores

Cooperantes

(cid:143) De una Vía Centralizada

ALMACENAR DATOS EN UN DBMS

DISTRIBUIDO
(cid:143)
(cid:143) Replicación

Fragmentación

ANTECEDENTES

Las bases de datos distribuidas ofrecen
diversas ventajas a los diseñadores y usuarios
de bases de datos.

Entre las más importantes se encuentra la
transparencia en el acceso y localización de
información.

Sin embargo, el diseño y administración de
bases de datos distribuidas constituye un gran
desafío
no
encontrados en bases de datos centralizadas.

problemas

incorpora

que

MANEJO DEL CATÁLOGO

DISTRIBUIDO
(cid:143) Nombramiento de objetos

1

Bases de Datos Distribuidas

Agenda

ANTECEDENTES
INTRODUCCIÓN
BASES DE DATOS DISTRIBUIDAS
TIPOS DE TRANSACCIONES
DESVENTAJAS DE LAS BASES DE

DATOS DISTRIBUÍDAS

CONDICIONES DESEABLES EN

UNA BASE DE DATOS

TIPOS DE BASES DE DATOS

DISTRIBUÍDAS

ARQUITECTURAS DISTRIBUÍDAS

DEL DBMS
(cid:143) Arquitectura Cliente-Servidor
(cid:143) Arquitectura de Servidores

Cooperantes

(cid:143) De una Vía Centralizada

ALMACENAR DATOS EN UN DBMS

DISTRIBUIDO
(cid:143)
(cid:143) Replicación

Fragmentación

INTRODUCCION

Un área en la cual las soluciones están
integrando tecnología con nuevas arquitecturas
o formas de hacer las cosas es, sin lugar a
dudas, el área de los sistemas distribuidos de
información.

Ellos se refieren al manejo de datos
almacenados en
facilidades de cómputo
localizadas en muchos sitios ligados a través
de una red de comunicaciones. Un caso
específico de estos sistemas distribuidos es lo
que se conoce como bases de datos
distribuidas.

MANEJO DEL CATÁLOGO

DISTRIBUIDO
(cid:143) Nombramiento de objetos

Bases de Datos Distribuidas

Agenda

ANTECEDENTES
INTRODUCCIÓN
BASES DE DATOS DISTRIBUIDAS
TIPOS DE TRANSACCIONES
DESVENTAJAS DE LAS BASES DE

DATOS DISTRIBUÍDAS

CONDICIONES DESEABLES EN

UNA BASE DE DATOS

TIPOS DE BASES DE DATOS

DISTRIBUÍDAS

ARQUITECTURAS DISTRIBUÍDAS

DEL DBMS
(cid:143) Arquitectura Cliente-Servidor
(cid:143) Arquitectura de Servidores

Cooperantes

(cid:143) De una Vía Centralizada

BASES DE DATOS DISTRIBUIDAS

Los datos en un sistema de la base de datos
distribuida se almacenan a través de varios
sitios, y cada sitio es manejado típicamente por
un DBMS que pueda funcionar independiente
de los otros sitios.

La vista clásica de un sistema de la base de
los datos
la

datos distribuida debe mostrar
distribuidos de
impresión de que los datos son locales

transparente, dar

forma

ALMACENAR DATOS EN UN DBMS

DISTRIBUIDO
(cid:143)
(cid:143) Replicación

Fragmentación

MANEJO DEL CATÁLOGO

DISTRIBUIDO
(cid:143) Nombramiento de objetos

2

Bases de Datos Distribuidas

Agenda

ANTECEDENTES
INTRODUCCIÓN
BASES DE DATOS DISTRIBUIDAS
TIPOS DE TRANSACCIONES
DESVENTAJAS DE LAS BASES DE

DATOS DISTRIBUÍDAS

CONDICIONES DESEABLES EN

UNA BASE DE DATOS

TIPOS DE BASES DE DATOS

DISTRIBUÍDAS

ARQUITECTURAS DISTRIBUÍDAS

DEL DBMS
(cid:143) Arquitectura Cliente-Servidor
(cid:143) Arquitectura de Servidores

Cooperantes

(cid:143) De una Vía Centralizada

BASES DE DATOS DISTRIBUIDAS

Lo que motiva a la distribución de la data es:

Incrementa la Disponibilidad

Acceso Distribuido a los Datos

Análisis de los Datos Distribuidos

Autonomía

ALMACENAR DATOS EN UN DBMS

DISTRIBUIDO
(cid:143)
(cid:143) Replicación

Fragmentación

MANEJO DEL CATÁLOGO

DISTRIBUIDO
(cid:143) Nombramiento de objetos

Bases de Datos Distribuidas

Agenda

ANTECEDENTES
INTRODUCCIÓN
BASES DE DATOS DISTRIBUIDAS
TIPOS DE TRANSACCIONES
DESVENTAJAS DE LAS BASES DE

DATOS DISTRIBUÍDAS

CONDICIONES DESEABLES EN

UNA BASE DE DATOS

TIPOS DE BASES DE DATOS

DISTRIBUÍDAS

ARQUITECTURAS DISTRIBUÍDAS

DEL DBMS
(cid:143) Arquitectura Cliente-Servidor
(cid:143) Arquitectura de Servidores

Cooperantes

(cid:143) De una Vía Centralizada

TIPOS DE TRANSACCIONES

Hay dos tipos de transacciones:

Locales: Es aquella que accede a los datos

del único sitio donde se inició la transacción.

Globales: Es aquella que accede a los
datos situados en uno o mas sitios diferentes
de aquel en que se inició la transacción

ALMACENAR DATOS EN UN DBMS

DISTRIBUIDO
(cid:143)
(cid:143) Replicación

Fragmentación

MANEJO DEL CATÁLOGO

DISTRIBUIDO
(cid:143) Nombramiento de objetos

3

Bases de Datos Distribuidas

DESVENTAJAS DE LAS BDs DISTRIBUIDAS

Coste de Desarrollo del Software

Mayor Probabilidad de Errores

Mayor Sobrecarga del Procesamiento

Agenda

ANTECEDENTES
INTRODUCCIÓN
BASES DE DATOS DISTRIBUIDAS
TIPOS DE TRANSACCIONES
DESVENTAJAS DE LAS BASES DE

DATOS DISTRIBUÍDAS

CONDICIONES DESEABLES EN

UNA BASE DE DATOS

TIPOS DE BASES DE DATOS

DISTRIBUÍDAS

ARQUITECTURAS DISTRIBUÍDAS

DEL DBMS
(cid:143) Arquitectura Cliente-Servidor
(cid:143) Arquitectura de Servidores

Cooperantes

(cid:143) De una Vía Centralizada

ALMACENAR DATOS EN UN DBMS

DISTRIBUIDO
(cid:143)
(cid:143) Replicación

Fragmentación

MANEJO DEL CATÁLOGO

DISTRIBUIDO
(cid:143) Nombramiento de objetos

Bases de Datos Distribuidas

Agenda

ANTECEDENTES
INTRODUCCIÓN
BASES DE DATOS DISTRIBUIDAS
TIPOS DE TRANSACCIONES
DESVENTAJAS DE LAS BASES DE

DATOS DISTRIBUÍDAS

CONDICIONES DESEABLES EN

UNA BASE DE DATOS

TIPOS DE BASES DE DATOS

DISTRIBUÍDAS

ARQUITECTURAS DISTRIBUÍDAS

DEL DBMS
(cid:143) Arquitectura Cliente-Servidor
(cid:143) Arquitectura de Servidores

Cooperantes

(cid:143) De una Vía Centralizada

ALMACENAR DATOS EN UN DBMS

DISTRIBUIDO
(cid:143)
(cid:143) Replicación

Fragmentación

MANEJO DEL CATÁLOGO

DISTRIBUIDO
(cid:143) Nombramiento de objetos

CONDICIONES DESEABLES EN UNA BD

Particularmente,

siguientes se consideran deseables.

las

características

Independencia de datos distribuida
Los usuarios deberían ser capaces de
solicitar queries sin especificar donde están
situadas las relaciones, ya sean sus copias o
fragmentos, a las que hizo referencia.

Atomicidad

de

una

Transacción

distribuida:

Los usuarios deberían ser capaces de
escribir transacciones que accedan y actualicen
datos en muchos sitios, las mismas tienen que
seguir siendo atómicas, sino llevarían a la BD
distribuida a un estado inconsistente

4

Bases de Datos Distribuidas

Agenda

ANTECEDENTES
INTRODUCCIÓN
BASES DE DATOS DISTRIBUIDAS
TIPOS DE TRANSACCIONES
DESVENTAJAS DE LAS BASES DE

DATOS DISTRIBUÍDAS

CONDICIONES DESEABLES EN

UNA BASE DE DATOS

TIPOS DE BASES DE DATOS

DISTRIBUÍDAS

ARQUITECTURAS DISTRIBUÍDAS

DEL DBMS
(cid:143) Arquitectura Cliente-Servidor
(cid:143) Arquitectura de Servidores

Cooperantes

(cid:143) De una Vía Centralizada

ARQUITECTURAS DISTRIBUIDAS DEL DBMS

Arquitectura Cliente-Servidor

Posee uno o más procesos clientes y
uno o más procesos servidores, un proceso
cliente puede mandar un query a alguno de los
procesos
son
responsables de los aspectos relacionados con
la
los
servidores manejan los datos y ejecutan las
transacciones.

interface de usuario, mientras que

servidores.

clientes

Los

ALMACENAR DATOS EN UN DBMS

DISTRIBUIDO
(cid:143)
(cid:143) Replicación

Fragmentación

MANEJO DEL CATÁLOGO

DISTRIBUIDO
(cid:143) Nombramiento de objetos

Bases de Datos Distribuidas

Agenda

ANTECEDENTES
INTRODUCCIÓN
BASES DE DATOS DISTRIBUIDAS
TIPOS DE TRANSACCIONES
DESVENTAJAS DE LAS BASES DE

DATOS DISTRIBUÍDAS

CONDICIONES DESEABLES EN

UNA BASE DE DATOS

TIPOS DE BASES DE DATOS

DISTRIBUÍDAS

ARQUITECTURAS DISTRIBUÍDAS

DEL DBMS
(cid:143) Arquitectura Cliente-Servidor
(cid:143) Arquitectura de Servidores

Cooperantes

(cid:143) De una Vía Centralizada

ARQUITECTURAS DISTRIBUIDAS DEL DBMS
Servidores

Arquitectura

de

Cooperantes

Podemos

tener una colección de
servidores de bases de datos, cada uno capaz
de correr transacciones sobre los datos locales,
y cooperativamente sobre datos residentes en
otro servidor.

ALMACENAR DATOS EN UN DBMS

DISTRIBUIDO
(cid:143)
(cid:143) Replicación

Fragmentación

MANEJO DEL CATÁLOGO

DISTRIBUIDO
(cid:143) Nombramiento de objetos

5

Bases de Datos Distribuidas

Agenda

ANTECEDENTES
INTRODUCCIÓN
BASES DE DATOS DISTRIBUIDAS
TIPOS DE TRANSACCIONES
DESVENTAJAS DE LAS BASES DE

DATOS DISTRIBUÍDAS

CONDICIONES DESEABLES EN

UNA BASE DE DATOS

TIPOS DE BASES DE DATOS

DISTRIBUÍDAS

ARQUITECTURAS DISTRIBUÍDAS

DEL DBMS
(cid:143) Arquitectura Cliente-Servidor
(cid:143) Arquitectura de Servidores

Cooperantes

(cid:143) De una Vía Centralizada

ALMACENAR DATOS EN UN DBMS

DISTRIBUIDO
(cid:143)
(cid:143) Replicación

Fragmentación

ARQUITECTURAS DISTRIBUIDAS DEL DBMS

De una Vía Centralizada:

La idea es que necesitamos solo un
servidor de bases de datos capaz de manejar
queries
transacciones provenientes de
múltiples servidores.

y

Podemos pensar en este servidor
especial como una capa del software que
coordina
y
transacciones a través de uno o más servidores
de bases de datos
independientes, es
usualmente llamado Middleware.

ejecución

queries

de

la

MANEJO DEL CATÁLOGO

DISTRIBUIDO
(cid:143) Nombramiento de objetos

Bases de Datos Distribuidas

Agenda

ANTECEDENTES
INTRODUCCIÓN
BASES DE DATOS DISTRIBUIDAS
TIPOS DE TRANSACCIONES
DESVENTAJAS DE LAS BASES DE

DATOS DISTRIBUÍDAS

CONDICIONES DESEABLES EN

UNA BASE DE DATOS

TIPOS DE BASES DE DATO
  • Links de descarga
http://lwp-l.com/pdf8303

Comentarios de: Base de Datos Distribuidas (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad