Base De Datos

Páginas: 9 (2146 palabras) Publicado: 18 de junio de 2012
El diseño de un sistema informático distribuido implica la toma de decisiones sobre la colocación de los datos y programas a través de los sitios de una red de ordenadores, así como, posiblemente, el diseño de la propia red. En el caso de los DBMS distribuidos, la distribución de aplicaciones implica dos cosas: la distribución del software DBMS y la distribución de los programas de aplicación quese ejecutan en él.
Diferentes modelos arquitectónicos en el unidad 1 aborda la cuestión de la distribución de aplicaciones. En esta unidad se centra en la distribución de datos.
Se ha sugerido que la organización de los sistemas distribuidos se puede investigar en torno a tres dimensiones:
1. Nivel de compartición
2. Comportamiento de los patrones de acceso.
3. Nivel de conocimiento sobre elcomportamiento de patrón de acceso.
En términos del nivel de intercambio, hay tres posibilidades. En primer lugar, no hay intercambio: cada aplicación y sus datos se ejecutan en un sitio, y no hay comunicación con cualquier otro programa o el acceso a cualquier archivo de datos en otros sitios. Esto caracteriza los primeros días de trabajo en red y probablemente no es muy común hoy en día. Acontinuación encontrará el nivel de intercambio de datos, todos los programas que se replican en todos los sitios, pero los archivos de datos no lo son. En consecuencia, las solicitudes de los usuarios se manejan en el lugar donde se originan y los archivos de datos necesarios se mueven alrededor de la red. Finalmente, en el intercambio de datos-más-programa, tanto los datos y programas pueden sercompartidos, lo que significa que un programa en un sitio determinado puede solicitar un servicio de otro programa en un segundo sitio, el cual, a su vez, puede tener acceso a un archivo de datos situado en un tercer sitio.
El éxito de la tecnología de base de datos relacional en el procesamiento de datos se debe, en parte, a la disponibilidad de lenguajes no-procesales (es decir, SQL), que puedemejorar significativamente el desarrollo de aplicaciones y la productividad al usuario final.
Al ocultar los detalles de bajo nivel acerca de la organización física de los datos, lenguajes de bases de datos relacionales permiten la expresión de consultas complejas de una manera concisa y sencilla. En particular, para la construcción de la respuesta a la consulta, el usuario no especifica de formaprecisa el procedimiento a seguir. Este procedimiento es en realidad es procesado por un módulo de DBMS, por lo general llamado procesador de consultas. Esto alivia al usuario de la optimización de consultas, una tarea que consume tiempo y que será mejor manejado por el procesador de consultas, ya que pueden explotar una gran cantidad de información útil acerca de los datos.
Debido a que es unproblema de rendimiento crítico, el procesamiento de consultas ha recibido (y sigue recibiendo) una atención considerable en el contexto de DBMS centralizados y distribuidos. Sin embargo, el problema de procesamiento de consultas es mucho más difícil en entornos distribuidos que en los centralizados, ya que un mayor número de parámetros afectan el rendimiento de las consultas distribuidas. Enparticular, las relaciones involucradas en una consulta distribuida puede ser fragmentado y / o replicado, induciendo con ello los costes de comunicación generales. Por otra parte, con muchos sitios de acceso, tiempo de respuesta puede llegar a ser muy alta.
En este artículo se dará una visión general del proceso de la consulta en los sistemas manejadores de base de datos distribuidos, dejando losdetalles de los aspectos importantes del proceso de la consulta distribuida en las próximas explicaciones.
El contexto elegido es el cálculo relacional y el álgebra relacional, debido a su generalidad y de amplio uso en los DBMS distribuidos, las relaciones distribuidas son ejecutadas por fragmentos.
El diseño de bases de datos distribuidas es de gran importancia para el procesamiento de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS