BDD Bases de Datos Distribuidas
BDD Bases de Datos Distribuidas
BDD Bases de Datos Distribuidas
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3) Razones Para Construir Un Sistema<br />
Distribuido<br />
4) Tipos De Transacciones<br />
4.1) Locales:<br />
4.2) Globales:<br />
5) Ventajas De Las Bds <strong>Distribuidas</strong><br />
6) Desventajas De Las Bds <strong>Distribuidas</strong><br />
7) Condiciones Deseables De Una BD<br />
Distribuida<br />
8) Tipos De Bds <strong>Distribuidas</strong><br />
8.1) Homogéneas:<br />
8.2) Heterogéneas O Multibases De<br />
<strong>Datos</strong><br />
9) Arquitectura De Los Dbmss<br />
Distribuidos<br />
9.1) Cliente-servidor<br />
9.2) Servidores Cooperantes<br />
9.3) De Una Vía Centralizada<br />
10) Almacenamiento <strong>de</strong> <strong>Datos</strong> en Un<br />
DBMS<br />
Distribuido.<br />
10.1) Fragmentación<br />
10.1.1) Horizontal<br />
10.1.2) Vertical<br />
10.1.3) Mixta<br />
10.2) Replicación <strong>de</strong> <strong>Datos</strong><br />
11) Procesamiento <strong>de</strong> un Query<br />
Distribuido<br />
11.1) Queries Nonjoin en un DBMS<br />
Distribuido<br />
11.2) Joins en un DBMS Distribuido<br />
11.2.1) Leer lo Necesario<br />
11.2.2) Envío a un nodo<br />
11.2.3) Semijoins<br />
12) Actualización <strong>de</strong> la Data Distribuida<br />
12.1) Replicación Síncrona<br />
12.1.1) Voting (Votando)<br />
12.1.2) Read-any write-all<br />
(Leer cualquiera, Escribir<br />
en todas)<br />
12.2) Replicación Asíncrona<br />
12.2.1) De Sitio Primario<br />
12.2.2) Par a Par<br />
13) Transacción Distribuida<br />
14) Control <strong>de</strong> Concurrencia Distribuida<br />
14.1) Centralizado<br />
14.2) Copia Primaria<br />
14.3) Totalmente Distribuido<br />
15) Interbloqueos Distribuidos<br />
16) Recuperación Distribuida<br />
16.1) Ejecución Normal y<br />
Protocolos<br />
Commit<br />
16.1.1) Protocolo <strong>de</strong> Dos<br />
Fases<br />
16.2) Reinicio luego <strong>de</strong> una Falla<br />
Heterogéneas o Multibases <strong>de</strong> <strong>Datos</strong><br />
Son aquellas don<strong>de</strong> los nodos utilizan<br />
diferentes DBMS, siendo cada uno<br />
esencialmente autónomo. Es posible que<br />
algunos nodos no sean conscientes <strong>de</strong> la<br />
existencia <strong>de</strong> los <strong>de</strong>más y quizás<br />
proporcionen facilida<strong>de</strong>s limitadas para la<br />
cooperación en el procesamiento <strong>de</strong><br />
transacciones.<br />
Los esquemas constituyen un problema<br />
importante para el procesamiento <strong>de</strong> las<br />
consultas, mientras que la divergencia <strong>de</strong>l<br />
software supone un inconveniente para el<br />
procesamiento <strong>de</strong> transacciones que<br />
tengan acceso a varios nodos.