redes

Páginas: 9 (2031 palabras) Publicado: 29 de septiembre de 2013
La transparencia en las bases de datos distribuidas

http://amazonasopina.blogspot.mx/2012/09/la-transparencia-en-las-bases-de-datos.html
La transparencia oculta al usuario la parte del cómo están organizadas las bases de datos distribuidas en los diferentes nodos físicos en las que se encuentran, esto hace que el usuario vea a la base de datos distribuida como si fuera una sola base dedatos.

Dentro de los principales niveles de trasparencia tenemos:

Transparencia de Sistemas de gestión de base de datos SGBD
Transparencia de transacción
Transparencia de concurrencia
Transparencia respecto a fallos

Transparencia de Sistemas de gestión de base de datos SGBD

No es necesario para el usuario saber los nombres de los fragmentos menos la ubicación de estos,como se hace la replicación los nombres en cada uno de los nodos.

Transparencia de fragmentación. El usuario no sabe cómo están fragmentadas las tabla en las base de datos. El usuario no necesita especificar el nombre de los fragmentos de las tablas.
Transparencia de la ubicación. Puede darse el caso de que el usuario conozca cómo se encuentran fragmentadas las tablas, pero no conoce yno es necesario que sepa la ubicación de etas.
Transparencia de la replicación. El usuario no sabe que nodos que contienen los fragmentos son replicados, tampoco es necesario que lo sepa para poner en funcionamiento una aplicación.
Transparencia de denominación. Cada elemento de la base de datos distribuida debe tener un nombre igual en cada uno de los nodos en que se encuentradistribuida, eso hace que el usuario manipule los elementos como si estudiaran centralizados en una sola base de datos.

Transparencia de concurrencia

Los sistemas de gestión de base de datos distribuidas brindan transparencia de concurrencia si es que las transacciones independientes son lógicas y tienen similitud con que se puedan hacer al mismo tiempo, es decir los resultados serían los mismosse hiciere de una sola vez. Esto sucede con la replicación, por ejemplo, dado que este proceso es asíncrono.

Transparencia de transacción

Se garantiza que todas las transacciones mantengan la integridad y coherencia de datos de la base de datos distribuida, es decir en todos sus nodos y fragmentos. Por ejemplo se puede utilizar todos los fragmentos de una tabla – estos fragmentos puedenestar físicamente en diferentes ubicaciones – de una sola vez.
Una transacción internamente está dividida en sub transacciones para ocupar cada uno de los nodos que contenga los datos que se requiere, esto no es visible para el usuario. Este, simplemente envía una sola transacción.

Transparencia respecto a fallos

Garantizar la atomicidad de la transacción, es decir mostrar losresultados si es que todas las sub transacciones no tuvieron error, o parar todo el proceso y algún subproceso tuvo error. Por lo tanto SGBDD debe sincronizar todas las sub transacciones mediante la transacción global.

2. La transparencia oculta al usuario los detalles de implementación , como por ejemplo la independencia de los datos es una forma de transparencia. El objetivo global es hacer que eluso de una base de datos distribuida sea equivalente al de una base de datos centralizada Tipos de transparencia en un SGBD Transparencia de distribución Transparencia de transacción Transparencia de rendimiento Transparencia de SGBD
3. Permite percibir al usuario la base de datos como una única entidad lógica El usuario no necesita saber que datos están fragmentados Transparencia deFragmentación Los accesos a la base de datos se basan en el esquema global , de modo que el usuario no necesita especificar nombres de fragmentos ni ubicaciones de datos Transparencia de Ubicación El usuario debe conocer como han sido fragmentados los datos pero puede ignorar cual es la ubicación de esos datos La principal ventaja es que puede reorganizarse físicamente la BD sin que ello afecte los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Red De Redes
  • Red de redes
  • Redes
  • Redes
  • Redes
  • Redes
  • Redes
  • Redes

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS