Anda di halaman 1dari 4

Realizado por: David Piedra

Base de Datos Federadas


Las bases de datos federadas son vistas unificadas de bases de
dato sin dependientes. Aparentan ser una sola base de datos, pero
son una coleccin de sistemas de bases de datos independientes,
cooperativos, heterogneos, que son autnomos y que permiten
compartir todos o algunos de sus datos.
Una BDF aparenta ser una BD normal y corriente, pero no tiene
existencia fsica, es una vista lgica. Se usa una interfaz comn
pero no existe un esquema global que describa a todos los datos
de las distintas bases, en su lugar hay varios esquemas unificados,
cada uno describiendo porciones de bases de datos.
El componente principal es el administrador quien recibe una
consulta y la descompone en varias consultas parciales sobre los
componentes. Las bases de datos federadas son muy importantes
en la web, pues dan una vista comn de los datos procedentes de
fuentes muy distintas (Agencias de noticias, portales, foros,
peridicos y revistas electrnicas, etc.)

Realizado por: David Piedra

La importancia principal de las multibase de datos y ms


correctamente de las bases de datos federadas fuertemente
acopladas radica principalmente en su bi-procesamiento. Es decir,
en su capacidad de atender consultas globales, al mismo tiempo
que permite que la base de datos componentes siga atendiendo a
sus aplicaciones locales.

La existencia de un esquema global permite que el lenguaje


implementado para llevar a cabo las consultas sea fcil de
aprender y entender debido a que este da a la multibase de datos
la apariencia de acceso a una base de datos sencilla y por lo tanto
las operaciones de distribucin son transparentes para el usuario.

Realizado por: David Piedra

El problema de la heterogeneidad de las bases de datos


componentes puede hacer que algunas tareas lleguen a ser
complejas. La tarea de optimizacin de consultas requiere de
informacin como la velocidad de procesamiento del CPU, la
velocidad de entrada / salida entre otros, para cada una de las
bases de datos, as como el tamao de los resultados intermedios
de las subconsultas, sin embargo debido a la heterogeneidad de
las bases de datos componentes, esta informacin es difcil de
mantener
principalmente por las diferentes capacidades de
procesamiento de las base de datos componentes lo cual hace que
la optimizacin de consultas sea una tarea difcil de realizar.
El surgimiento de estndares y nuevas tecnologas permite crear
soluciones multibase de datos. Estndares para el desarrollo de
manejadores de base de datos (SQL), as como el de tecnologas
para la conexin a mltiples base de datos (JDBC) y lenguajes
capaces de crear aplicaciones que se ejecuten en cualquier
plataforma (java) permiten crear aplicaciones multibase de datos,
que aunque consumen un tiempo considerable ofrecen una
solucin.
Los componentes de un SBDF (Sistema de base de datos
federados) pueden efectuar operaciones locales o bien ejecutar
consultas sobre los datos de la federacin y pueden tambin ser
usadas por otros componentes de la federacin.

La autonoma o la integracin de los componentes la controla el


administrador del sistema global en colaboracin con los
administradores de las bases de datos componente. Este nivel de
integracin se da de acuerdo a las necesidades propias de cada
componente.
Es posible tambin la agrupacin en una federacin o la misma
desincorporacin de la misma, y de igual forma es posible que
entren o salgan componentes.
Para poder lograr esto se establecen diferentes esquemas en el
nivel federal.

Realizado por: David Piedra

Se debe remarcar que una base de datos federada no es una base


de datos nica distribuida, ms bien son soluciones para acceder
informacin depositada en diferentes bases de datos.
1. Integracin manual, todo queda a cargo de unas pocas
personas. Implica muchos cambios
2. Integracin de datos. Se crea una nueva base de datos.
3. Acceso integrado. DBMF (Data base manager federated) o
SGBDF (Sistema gestor de bases datos federadas) o SMBDF
(Sistema manejador de bases de datos federadas).

Anda mungkin juga menyukai