Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Inv 2 base de datos distribuidas heterogéneas

214 views

Published on

Tópicos de bases de datos

Published in: Engineering
  • Login to see the comments

  • Be the first to like this

Inv 2 base de datos distribuidas heterogéneas

  1. 1. S.E.P. TECNOLÓGICO NACIONAL DE MÉXICO INSTITUTO TECNOLÓGICO de Tuxtepec “BDD HETEROGÉNEAS”. Asignatura: Tópicos de bases de datos Carrera: INGENIERA INFORMÁTICA Alumno: ANAYA MANZANO JUAN. Catedrático: VICTOR MANUEL EVARISTO SALINAS San Juan Bautista Tuxtepec, Oax. Septiembre de 2016.
  2. 2. Contenido Introducción. ............................................................................................................................ 2 Características:.......................................................................................................................... 3 Ventajas:................................................................................................................................... 4 Desventajas:............................................................................................................................. 4 Problemas y desafíos:................................................................................................................ 5 Tipos:....................................................................................................................................... 6 Las debidas a las diferencias enel SGBD:................................................................................. 7 Las debidas a las diferencias enla semántica de los datos:....................................................... 7 Procesamiento de consultas en BBDD heterogéneas. .................................................................. 8 Modelo de transacción y computación. ...................................................................................... 8 Conclusión...............................................................................................................................10 Fuente de consulta...................................................................................................................11
  3. 3. Introducción. Las bases de datos distribuidas heterogéneas son aquellas en donde sitios diferentes utilizan diferentes gestores de bases de datos, siendo cada uno autónomo; puede que utilicen esquemas y software de gestión de sistemas de bases de datos diferentes. La heterogeneidad se debe a que los datos de cada base de datos cuentan con diferentes tipos o formatos, además es una tecnología reciente y aún existen pocas en el mercado. Es inevitable cuando diferentes tipos de base de datos coexisten en una organización que trata de compartir datos entre éstas. Las bases de datos distribuidas heterogéneas se componen de un conjunto de localidades, cada una de las cuales mantiene un sistema de base de datos local, pueden realizar transacciones locales.
  4. 4. Características: Las BD Heterogéneas o Multibase de Datos son aquellas donde Sitios diferentes utilizan diferentes DBMS, siendo cada uno esencialmente autónomo. Es posible que algunos sitios no sean conscientes de la existencia de los demás y quizás proporcionen facilidades limitadas para la cooperación en el procesamiento de transacciones. En las bases de datos distribuidas heterogéneas puede que los diferentes sitios utilicen esquemas y software de gestión de sistemas de bases de datos diferentes. Puede que algunos sitios no tengan información de la existencia del resto y que sólo proporcionen facilidades limitadas para la cooperación en el procesamiento de las transacciones. La heterogeneidad se debe a que los datos de cada BD son de diferentes tipos o formatos. El enfoque heterogéneo es más complejo que el enfoque homogéneo y favorece el enfoque ascendente. Es una tecnología reciente y aún existen pocas en el mercado. La Heterogeneidad de las BD es inevitable cuando diferentes tipos de BD coexisten en una organización que trata de compartir datos entre éstas. Investigadores han enfocado sus esfuerzos en la exploración de un esquema global que trate de resolver los problemas de la Heterogeneidad, la definición de Protocolos Ínter operables y la integración de las BD. Las Bases de Datos Distribuidas Heterogéneas se componen de un conjunto de localidades, cada una de las cuales mantiene un SBD local, éstas pueden procesar transacciones locales (aquellas que se realizan sobre esa localidad). 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
  5. 5. bases de datos ya existentes. Esta capa de software se denomina sistema de bases de datos múltiples. Puede que los sistemas locales de bases de datos empleen modelos lógicos y lenguajes de definición y de tratamiento de datos diferentes, y que difieran en sus mecanismos de control de concurrencia y de administración de las transacciones. Los sistemas de bases de datos múltiples crean la ilusión de la integración lógica de las bases de datos sin necesidad de su integración física. La integración completa de sistemas heterogéneos en una misma base de datos distribuida homogénea suele resultar difícil o imposible. Ventajas:  El tradicional procesamiento de los datos está siendo rápidamente reemplazado por la gestión de modernas BD.  Nuevas capacidades tales como la actualización en línea, consultas ad-hoc. y la integridad de los datos son fácilmente disponibles en SGBD modernos.  Para todas las aplicaciones posibles de uso intensivo y grandes volúmenes de datos, existe un SGBD para la aplicación.  Para una organización con diversas aplicaciones, un gran número de SGBS monomodelo y monolenguaje pueden ser utilizados para cada aplicación distinta. Desventajas:  Difícil intercambio, control y utilización global de datos.
  6. 6.  Alto costo de mantenimiento y soporte  Las similitudes y la multiplicidad de SGBD heterogéneos. Problemas y desafíos: Difícil intercambio, control y utilización global de datos. Si una organización tiene diferentes bases datos, con diferentes SGBD y diferentes modelos de datos, a la hora de acceder a la información es posible que los usuarios no sean expertos en diferentes modelos y SGBD. De hecho lo general es encontrarse con profesionales en un modelo y en un lenguaje concreto Alto Coste de mantenimiento y soporte. Los SGBD heterogéneos en una gran organización tienden a ser muchos y sus BD de gran volumen, cada SGBD monomodelo y monolenguaje requiere el apoyo de un conjunto exclusivo de los ordenadores, un sistema separado de las unidades de disco, y un equipo dedicado de profesionales. Ya sea centralizado o distribuido, el conjunto de equipos, el sistema de discos, y el equipo de profesionales suponen una inversión importante y pesada para un SGBD monomodelo y monolenguaje. Como el número de estos SGBD monomodelo y monolenguaje aumentan, los gastos se multiplican. Además, los costos de la actualización de equipos, SGBD mejora del rendimiento, y la capacidad de crecimiento de la base de datos puede tener que ser multiplicada también. Desde el punto de vista de mantenimiento y actualización, siempre es más caro y requiere mayor esfuerzo mantener o actualizar los sistemas múltiples que actualizar un sistema único. Las similitudes y la multiplicidad de SGBD heterogéneos [9]. En resumen, los SGBD heterogéneos nos ofrecen soluciones informatizadas para aplicaciones de datos voluminosos e intensivos. En consecuencia, el procesamiento de los datos tradicionales y las nuevas aplicaciones de datos intensivos y voluminosos han
  7. 7. llevado a la proliferación y la introducción de muchos SGBD monomodelo y monolingües. Si bien esta proliferación e introducción son gratificantes y probablemente continuarán, los SGBD monomodelos y monolingües, sin embargo presentan nuevos problemas e introducen otras cuestiones. Estos problemas y cuestiones son intrínsecas a la similitud de SGBD monomodelo y monolingües. Son identificados como:  El primer problema, en el intercambio global de los datos, el control y la utilización es lo más fundamental, ya que impide que el usuario de un SGBD monomodelo y monolingüe utilice las BBDD de otros SGBD monomodelo y monolingües. En consecuencia, la carga se encuentra en la parte de los usuarios que deben aprender los otros modelos y lenguajes para tener acceso a otras BBDD y para la utilización de otros SGBD monomodelo y monolingües.  El segundo problema es el coste. A medida que la popularidad y la funcionalidad de los SGBD son cada vez más evidentes, el uso de SGBD en una determinada organización se hará más frecuente. En consecuencia, habrá muchos SGBD heterogéneos en una organización. Como SGBD separados, monomodelos, y monolingües, que requieren apoyos por separado y hardware más potente que soporte este tipo de sistemas, lo que se traduce en más costes. Tipos: Los tipos de heterogeneidades en los sistemas de bases de datos pueden ser clasificadas en:  Las debidas a las diferencias en el SGBD
  8. 8.  Las debidas a las diferencias en la semántica de los datos. Las debidas a las diferencias en el SGBD: La heterogeneidad debida a la utilización de diversos SGBD es común en organizaciones que crecen sin una planificación en cuanto a sus sistemas de información. Dichos sistemas evolucionan paulatinamente en diferentes SGBD o diferentes modelos de conceptualización tales como: jerárquico, de red, relacional u orientado a objetos. Diferentes departamentos dentro de la empresa pueden tener requerimientos diferentes y pueden seleccionar diferentes SGBD. También los SGBD adquiridos a lo largo de un período de tiempo pueden ser diferentes debido a los cambios en la tecnología. Cada SGBD tiene un modelo de datos subyacente utilizado para definir estructuras de datos y las restricciones. Tanto los aspectos de representación (estructura y restricciones) como de lenguaje pueden dar lugar a la heterogeneidad. Las debidas a las diferencias en la semántica de los datos: La heterogeneidad semántica es un término bastante cargado, sin una definición clara. Básicamente se refiere a las diferencias entre las BBDD que se relacionan con el significado, la interpretación y el uso previsto de los datos. Sin duda, los aspectos más importantes de la heterogeneidad semántica se revelan como conflictos de nombres. El problema fundamental de nombres es el de los sinónimos y los homónimos. Dos entidades idénticas que tienen diferentes nombres son sinónimos, y dos entidades diferentes que tienen nombres idénticos son homónimas. La detección de la heterogeneidad semántica es un problema difícil. Normalmente, los esquemas de los SGBD no proporcionan la semántica suficiente para interpretar los datos de forma coherente. La heterogeneidad debida a
  9. 9. diferencias en los modelos de datos también contribuye a la dificultad en la identificación y resolución de la heterogeneidad semántica. También es difícil descomponer la heterogeneidad debida a diferencias en el SGBD de los resultantes de la heterogeneidad semántica. Procesamiento de consultas en BBDD heterogéneas. La naturaleza de los sistemas que integran varias BBDD requiere pasos ligeramente diferentes a los necesarios en el procesamiento de consultas distribuidas. Cada SGBD tiene sus propios procesadores de consulta y es más complejo por las siguientes razones:  La capacidad de los componentes del SGBD pueden ser diferentes, lo que impide un tratamiento uniforme de las consultas a través de múltiples SGBD y sitios.  Del mismo modo, el coste de tramitación de las consultas puede ser diferente en diferentes SGBD. Esto aumenta la complejidad de las funciones de costes que deben ser evaluadas.  Puede haber dificultades en el movimiento de datos entre SGBD ya que pueden diferir en su capacidad para leer datos "movidos".  La capacidad de optimización local de cada SGBD puede ser muy diferente. Modelo de transacción y computación. La arquitectura de un SGBD heterogéneo implica una serie de SGBD, cada uno con su propio administrador de transacciones (llamados gestores locales de transacciones o LTMs) y una capa de SGBD heterogénea en la parte superior. El administrador de transacciones de la capa del SGBD heterogénea de varios SGBD
  10. 10. se llama administrador de transacciones globales (GTM), ya que gestiona la ejecución de operaciones globales. En un sistema heterogéneo, hay dos tipos de operaciones:  Las transacciones locales, que se envían a cada SGBD y se ejecutan en una única BD  Las transacciones globales, que tienen acceso a múltiples BD que se envían a la capa de múltiples SGBD. Una transacción global se divide en una serie de subtransacciones globales, cada una de los cuales se ejecuta en una BD.
  11. 11. Conclusión. A pesar de que las bases de datos distribuidas heterogéneas es una tecnología reciente, éste sufre de varios desafíos con los usuarios ya que tienen difícil intercambio, control y utilización global de los datos, además puede que existan detalles cuando se cuenta con diferentes gestores de sistemas de bases de datos, pero ese tipo de problemas son resueltos por expertos en la materia. También influye el alto costo de mantenimiento y soporte por parte de los profesionales, ya que cualquier empresa tiene la demanda de tener una base de datos estable, dinámica y lo más importante, que tenga la facilidad de uso para los usuarios finales.
  12. 12. Fuente de consulta. https://prezi.com/ggfnow00cyfl/panorama-de-las-bases-de-datos-heterogeneas/ http://alfa.facyt.uc.edu.ve/computacion/pensum/cs0347/download/exposiciones200 6-2007/BDH.pdf http://orff.uc3m.es/bitstream/handle/10016/11238/PFC_Laura_Martinez_Martin.pdf ;jsessionid=806B0693458CDB975543F8787A22B9DB?sequence=1

×