SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
• Dificultades de la integración
La integración completa de sistemas
heterogéneos en una base de datos
distribuida homogénea suele resultar difícil o
imposible:
• Dificultades técnicas.
La inversión en los programas de aplicaciones
basados en los sistemas de bases de datos ya
existentes puede ser enorme, y el coste de
transformar esas aplicaciones puede resultar
prohibitivo.
• Dificultades organizativas.
Aunque la integración resulte técnicamente
posible, puede que no lo sea políticamente,
porque los sistemas de bases de datos ya
existentes pertenezcan a diferentes
empresas u organizaciones. En ese caso es
importante que el sistema de varias bases de
datos permita que los sistemas de bases de
datos locales conserven un elevado grado de
autonomía para la base de datos local y para
las transacciones que se ejecuten con esos
datos.
Vista unificada de los datos
• Cada sistema local de administración de bases
de datos puede utilizar un modelo de datos
diferente.
• Por ejemplo, puede que algunos empleen el
modelo relacional, mientras que otros pueden
emplear modelos de datos más antiguos, como
el modelo de red
• Dado que se supone que los sistemas con varias
bases de datos ofrecen la ilusión de un solo
sistema de bases de datos integrado, hay que
utilizar un modelo de datos común.
• Una opción adoptada con frecuencia es el
modelo relacional, con SQL como lenguaje
común de consulta.
• En realidad hoy en día hay varios sistemas
disponibles que permiten realizar consultas SQL
en sistemas de administración de bases de
datos no relacionales.
Bases de datos distribuidas heterogéneas
El tratamiento de la información ubicada en bases de datos distribuidas heterogéneas
exige una capa de software adicional por encima de los sistemas de bases de datos
existentes. Esta capa de software se denomina sistema de varias bases de datos.
Los sistemas mediadores son sistemas que integran varios orígenes de datos
heterogéneos, proporcionan una vista global integrada de los datos y ofrecen
facilidades de consulta en el sistema global. A diferencia de los sistemas de varias bases
de datos completos, los sistemas mediadores no se ocupan del procesamiento de las
transacciones. (Los términos mediador y de varias bases de datos suelen utilizarse de
manera indistinta, y puede que los sistemas denominados mediadores soporten formas
limitadas de las transacciones.)
Dada una consulta en un
esquema global, puede que haya
que traducir la consulta a
consultas en los esquemas
locales de cada uno de los sitios
en que hay que ejecutar la
consulta. Hay que volver a
traducir los resultados de las
consultas al esquema global.
Puede que los orígenes de datos
sólo ofrezcan posibilidades de
consulta limitadas; por ejemplo,
puede que soporten las selecciones
pero no las reuniones. Puede incluso
que restrinjan la forma de las
selecciones, permitiéndolas sólo
para determinados campos; los
orígenes de datos Web con
interfaces de formulario son un
ejemplo de estos orígenes de datos.
Por tanto, puede que haya que
dividir las consultas para que se
lleven a cabo en parte en el origen
de datos y en parte en el sitio que
formula la consulta.
Procesamiento de las consultas
El procesamiento de las consultas en las bases de datos
heterogéneas puede resultar complicado. Algunos de los
problemas son:
En general, puede que haya que
tener acceso a más de un sitio
para responder a una consulta
dada. Puede que haya que
procesar las consultas obtenidas
de los diferentes sitios para
eliminar los valores duplicados.
La optimización global de las
consultas en bases de datos
heterogéneas resulta difícil, ya
que puede que el sistema de
ejecución de consultas conozca
los costes de los planes de
consulta alternativos en sitios
diferentes. La solución habitual
es confiar sólo en la optimización
a nivel local y utilizar únicamente
la heurística a nivel

Más contenido relacionado

Similar a Bases de datos distribuidas heterogeneas

Similar a Bases de datos distribuidas heterogeneas (20)

Unidad ii bases
Unidad ii basesUnidad ii bases
Unidad ii bases
 
Tipos de bases de datos distribuidas
Tipos de bases de datos distribuidasTipos de bases de datos distribuidas
Tipos de bases de datos distribuidas
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentacion
PresentacionPresentacion
Presentacion
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 
Tipos de Bases de Datos
Tipos de Bases de DatosTipos de Bases de Datos
Tipos de Bases de Datos
 
Ddbms
DdbmsDdbms
Ddbms
 
Gestión de base de datos
Gestión de base de datosGestión de base de datos
Gestión de base de datos
 
Bases de datos.docx kethy
Bases de datos.docx kethyBases de datos.docx kethy
Bases de datos.docx kethy
 
Gestión de base de datos
Gestión de base de datosGestión de base de datos
Gestión de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Basededatos
BasededatosBasededatos
Basededatos
 
Basededatos
BasededatosBasededatos
Basededatos
 
Basededatos
BasededatosBasededatos
Basededatos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
Tipos de Bases de datos
Tipos de Bases de datosTipos de Bases de datos
Tipos de Bases de datos
 

Más de Benjamín Joaquín Martínez

Más de Benjamín Joaquín Martínez (20)

Sistemas de detección de intrusiones.pdf
Sistemas de detección de intrusiones.pdfSistemas de detección de intrusiones.pdf
Sistemas de detección de intrusiones.pdf
 
Portafolio ingles.pdf
Portafolio ingles.pdfPortafolio ingles.pdf
Portafolio ingles.pdf
 
Tabla de llamadas para linux x86_64 bits.pdf
Tabla de llamadas para linux x86_64 bits.pdfTabla de llamadas para linux x86_64 bits.pdf
Tabla de llamadas para linux x86_64 bits.pdf
 
Sistema de registro con php
Sistema de registro con phpSistema de registro con php
Sistema de registro con php
 
compiladores6Benjamin133467.pdf
compiladores6Benjamin133467.pdfcompiladores6Benjamin133467.pdf
compiladores6Benjamin133467.pdf
 
Compiladores5_Benjamin133467.pdf
Compiladores5_Benjamin133467.pdfCompiladores5_Benjamin133467.pdf
Compiladores5_Benjamin133467.pdf
 
133467 compiladores 4.pdf
133467 compiladores 4.pdf133467 compiladores 4.pdf
133467 compiladores 4.pdf
 
133467_COMPILADORES3.pdf
133467_COMPILADORES3.pdf133467_COMPILADORES3.pdf
133467_COMPILADORES3.pdf
 
133467_COMPILADORES2
133467_COMPILADORES2133467_COMPILADORES2
133467_COMPILADORES2
 
COMPILADORES1.pdf
COMPILADORES1.pdfCOMPILADORES1.pdf
COMPILADORES1.pdf
 
Algoritmos de búsqueda.pdf
Algoritmos de búsqueda.pdfAlgoritmos de búsqueda.pdf
Algoritmos de búsqueda.pdf
 
Logica proposicional
Logica proposicionalLogica proposicional
Logica proposicional
 
Lenguajes para dispositivos moviles 133467
Lenguajes para dispositivos moviles 133467Lenguajes para dispositivos moviles 133467
Lenguajes para dispositivos moviles 133467
 
Bd distribuidas
Bd distribuidasBd distribuidas
Bd distribuidas
 
diseño de bases de datos distribuidas
diseño de bases de datos distribuidas   diseño de bases de datos distribuidas
diseño de bases de datos distribuidas
 
Algoritmo de INGRES
Algoritmo de INGRES Algoritmo de INGRES
Algoritmo de INGRES
 
Fragmentación
FragmentaciónFragmentación
Fragmentación
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Arquitectura de bases de datos distribuidas
Arquitectura de bases de datos distribuidasArquitectura de bases de datos distribuidas
Arquitectura de bases de datos distribuidas
 
Sistemas gestores de BD
Sistemas gestores de BDSistemas gestores de BD
Sistemas gestores de BD
 

Último

REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
IrapuatoCmovamos
 

Último (20)

Los primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdfLos primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdf
 
Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1Alfredo Gabriel Rodriguez Yajure Tarea#1
Alfredo Gabriel Rodriguez Yajure Tarea#1
 
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdfPosiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
Posiciones_del_sionismo_en_los_imperios globales de la humanidad (2024).pdf
 
procedimiento paran la planificación en los centros educativos tipo v(multig...
procedimiento  paran la planificación en los centros educativos tipo v(multig...procedimiento  paran la planificación en los centros educativos tipo v(multig...
procedimiento paran la planificación en los centros educativos tipo v(multig...
 
Perú en el ranking mundial, segun datos mineria
Perú en el ranking mundial, segun datos mineriaPerú en el ranking mundial, segun datos mineria
Perú en el ranking mundial, segun datos mineria
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
 
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombiadecreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
 
La Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdfLa Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdf
 
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfIndustria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
 
Sistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILASistema Nacional de Vigilancia en Salud Pública SIVIGILA
Sistema Nacional de Vigilancia en Salud Pública SIVIGILA
 
Principales Retos Demográficos de Puerto Rico
Principales Retos Demográficos de Puerto RicoPrincipales Retos Demográficos de Puerto Rico
Principales Retos Demográficos de Puerto Rico
 
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
Novelas Turcas vs Series de EUA en audiencia  (2024).pdfNovelas Turcas vs Series de EUA en audiencia  (2024).pdf
Novelas Turcas vs Series de EUA en audiencia (2024).pdf
 
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docxAMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
 
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
 
Las marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdfLas marcas automotrices con más ventas de vehículos (2024).pdf
Las marcas automotrices con más ventas de vehículos (2024).pdf
 
EPIDEMIO CANCER PULMON resumen nnn.pptx
EPIDEMIO CANCER PULMON  resumen nnn.pptxEPIDEMIO CANCER PULMON  resumen nnn.pptx
EPIDEMIO CANCER PULMON resumen nnn.pptx
 
COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .COMUNICADO PARA TODO TIPO DE REUNIONES .
COMUNICADO PARA TODO TIPO DE REUNIONES .
 
El Manierismo. El Manierismo
El Manierismo.              El ManierismoEl Manierismo.              El Manierismo
El Manierismo. El Manierismo
 
variables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpointvariables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpoint
 

Bases de datos distribuidas heterogeneas

  • 1. • Dificultades de la integración La integración completa de sistemas heterogéneos en una base de datos distribuida homogénea suele resultar difícil o imposible: • Dificultades técnicas. La inversión en los programas de aplicaciones basados en los sistemas de bases de datos ya existentes puede ser enorme, y el coste de transformar esas aplicaciones puede resultar prohibitivo. • Dificultades organizativas. Aunque la integración resulte técnicamente posible, puede que no lo sea políticamente, porque los sistemas de bases de datos ya existentes pertenezcan a diferentes empresas u organizaciones. En ese caso es importante que el sistema de varias bases de datos permita que los sistemas de bases de datos locales conserven un elevado grado de autonomía para la base de datos local y para las transacciones que se ejecuten con esos datos. Vista unificada de los datos • Cada sistema local de administración de bases de datos puede utilizar un modelo de datos diferente. • Por ejemplo, puede que algunos empleen el modelo relacional, mientras que otros pueden emplear modelos de datos más antiguos, como el modelo de red • Dado que se supone que los sistemas con varias bases de datos ofrecen la ilusión de un solo sistema de bases de datos integrado, hay que utilizar un modelo de datos común. • Una opción adoptada con frecuencia es el modelo relacional, con SQL como lenguaje común de consulta. • En realidad hoy en día hay varios sistemas disponibles que permiten realizar consultas SQL en sistemas de administración de bases de datos no relacionales. Bases de datos distribuidas heterogéneas El tratamiento de la información ubicada en bases de datos distribuidas heterogéneas exige una capa de software adicional por encima de los sistemas de bases de datos existentes. Esta capa de software se denomina sistema de varias bases de datos.
  • 2. Los sistemas mediadores son sistemas que integran varios orígenes de datos heterogéneos, proporcionan una vista global integrada de los datos y ofrecen facilidades de consulta en el sistema global. A diferencia de los sistemas de varias bases de datos completos, los sistemas mediadores no se ocupan del procesamiento de las transacciones. (Los términos mediador y de varias bases de datos suelen utilizarse de manera indistinta, y puede que los sistemas denominados mediadores soporten formas limitadas de las transacciones.) Dada una consulta en un esquema global, puede que haya que traducir la consulta a consultas en los esquemas locales de cada uno de los sitios en que hay que ejecutar la consulta. Hay que volver a traducir los resultados de las consultas al esquema global. Puede que los orígenes de datos sólo ofrezcan posibilidades de consulta limitadas; por ejemplo, puede que soporten las selecciones pero no las reuniones. Puede incluso que restrinjan la forma de las selecciones, permitiéndolas sólo para determinados campos; los orígenes de datos Web con interfaces de formulario son un ejemplo de estos orígenes de datos. Por tanto, puede que haya que dividir las consultas para que se lleven a cabo en parte en el origen de datos y en parte en el sitio que formula la consulta. Procesamiento de las consultas El procesamiento de las consultas en las bases de datos heterogéneas puede resultar complicado. Algunos de los problemas son: En general, puede que haya que tener acceso a más de un sitio para responder a una consulta dada. Puede que haya que procesar las consultas obtenidas de los diferentes sitios para eliminar los valores duplicados. La optimización global de las consultas en bases de datos heterogéneas resulta difícil, ya que puede que el sistema de ejecución de consultas conozca los costes de los planes de consulta alternativos en sitios diferentes. La solución habitual es confiar sólo en la optimización a nivel local y utilizar únicamente la heurística a nivel