You are on page 1of 11

BASE DE DATOS DISTRIBUIDAS

ORACLE
De Alba Mendoza Melissa Rubi
Se trata de una base de datos a nivel lgico, pero que
en realidad (fsicamente) est implementada en varias
ubicaciones fsicas, incluso en mquinas diferentes y
distantes.

Cada mquina ejecuta su propia instancia y conjuntos
de archivos y todas se conectan en red para hacer que
el usuario no tenga que cambiar su cdigo para reflejar
esta distribucin.

La dificultad de esta estructura suele estar aliviada
por medio de instantneas que graban
momentneamente os datos de las tablas distantes.

Permiten trabajar con los datos copiados y se
programan para que cada cierto tiempo recojan
nuevamente los datos a fin de reflejar sus cambios.

Posee arquitectura
cliente/servidor.
front end (frontal) como parte cliente
Es la aplicacin de base de datos front end que
interacta con el usuario. El cliente no tiene ninguna
responsabilidad en el acceso a los datos y su funcin se
reduce a la manipulacin, la solicitud, el procesamiento
y la presentacin de la informacin gestionada por el
servidor.
back end como parte servidor
Ejecuta Oracle y manipula las funciones relacionadas
con el acceso compartido concurrente. Acepta
sentencias SQL y PLlSQL procedentes de las
aplicaciones cliente, las procesa y devuelve los
resultados al usuario que los solicit.
Designacin global para referirse a una nica tabla se
consigue usando
<NOMBRE_TABLA@NOMBRE_BASE_DE_DATOS>

CLIENTE - SERVIDOR

Se realiza en 2 fases para gestionar las
transacciones distribuidas concurrentes

COMMIT: dispara el mecanismo.
RECO: restablecimiento anula el proceso y
resuelve automticamente el resultado de estas
transacciones distribuidas en las que la
confirmacin se interrumpi.
Consolida o Anula cualquier transaccin dudosa en
todos los nodos implicados.
PROTOCOLO DE CONFIRMACION


Utiliza el software de red de Oracle Net8 para
comunicacin entre bases de datos. Net8 permite a las
bases de datos comunicarse a travs de redes
para soportar transacciones distribuidas y remotas.

Empaqueta sentencias SQL en uno de los muchos
protocolos de comunicacin para facilitar el enlace
cliente-servidor y despus devuelve los resultados al
cliente del mismo modo.

DATABASE LINKS

Concepto central en las BD distribuidas en

Un DB Link define un camino unidireccional desde
BD ORACLE a otra.

Oracle soporta enlaces que definen una ruta de
comunicacin en un nico sentido desde una base
de datos Oracle a otra
CREATE DATABASE LINK ventas.us.americas;

Se establece una conexin a la base de datos ventas
bajo el dominio de res us que pertenece a americas.


Los datos de un DDBS Oracle pueden replicarse
usando instantneas (snapshots) o tablas maestras
replicadas

Replicacin Bsica: Las copias de las tablas estn
administradas para un acceso de solo lectura. En las
actualizaciones, los datos se acceden a travs de un
nico sitio primario.
Replicacin Avanzada( Simtrica): Este mtodo
amplia las posibilidades de la replicacin bsica
permitiendo que las aplicaciones actualicen copias
delas tablas a travs de un DDBS replicado. Los datos
pueden leerse y actualizarse en cada sitio.
REPLICACION

Una instantnea o snapshot genera una copia de
una parte de la tabla por medio de una consulta de
definicin de instantnea:
CREATE SNAPSHOT ordenes_ventas AS
SELECT * FROM ordenes_ventas@hq.us.americas;

Oracle agrupa las instantneas en grupos de
actualizacin. Especificando un determinado valor,
las instantneas se refrescan cada ese intervalo
automtica y peridicamente hasta diez:
SNPs = Snapshot Refresh Processes
(Proceso de actualizacin de instantneas )
Un DDBS heterogneo, al menos una de las bases
de datos no esta en sistema Oracle.


Oracle Open Gateways ofrece acceso a estas
bases de datos de un servidor Oracle, el cual utiliza
enlaces de bases de datos para acceder a la
informacin o ejecutar procedimientos remotos de
un sistema que no es de Oracle.
BASE DE DATOS HETEROGENEAS EN ORACLE

Transacciones distribuidas

Acceso SQL transparente

Procedimiento almacenados y SQL pass-
through

Optimizacin de consulta global

Acceso procesal
CARACTERISTICAS DE LOSOPEN GATEWAY

You might also like