Académique Documents
Professionnel Documents
Culture Documents
1. Introducción
De forma análoga, un sistema administrativo
Una definición simple y de las más antiguas de bases de datos (DBMS) que es la
[1], dice que los sistemas de bases de datos herramienta de software que provee la
federadas son colecciones de componentes administración de las bases de datos
cooperativos pero autónomos de sistemas de centralizadas, también existe su equivalente
bases de datos convencionales. en ambientes federados, llamado sistema
administrativo de bases de datos federado
Una definición más reciente [2] establece (FDBMS), con ciertas diferencias y que
que un sistema de bases de datos federadas tiene puntos desafiantes, tales como las
es un sistema múltiple de base de datos, en el ejecuciones de transacciones y la
cual, cada nodo en la federación mantiene su concurrencia, manteniendo la consistencia
autonomía en los datos y define un conjunto de la base de datos.
de esquemas de exportación, a través de los
cuales se hacen disponibles los datos a otros En el resto del artículo se detallan las
nodos. características que un sistema federado debe
tener, la arquitectura, el modelo de datos, el
El termino federación [3] se refiere a la funcionamiento, algunas diferencias entre
colección de bases de datos constituyentes sistemas de bases de datos y ciertas
que participan en una base de datos federada. implementaciones para sistemas de bases de
datos federadas.
2. Características 3. Arquitectura
Sitio 3 Sitio 4
6. Diferencias
Figura 2: Ejemplo de un Sistema de Bases de Datos
En [3] se presentó una clasificación de bases Distribuido.
de datos, inicialmente se mencionan dos
dimensiones:
Por lo que una base de datos federada es un
caso especial de las bases de datos
- Estructura conceptual/lógica
distribuidas, en la (Figura 2: Ejemplo de un
- Estructura y organización física
Sistema de Bases de Datos Distribuido) se
muestra una instancia de bases de datos
Adicionalmente, cada dimensión se puede
distribuidas.
dividir en dos partes:
La diferencia entre estos dos sistemas de
- Centralizada
bases de datos radica que en las bases de
- Descentralizada
datos federadas intervienen diferentes
propietarios independientes que compartirán
Con base a las clasificaciones anteriores, se
un esquema conceptual en común aunque
puede realizar la siguiente clasificación de
tengan diferentes tipos de fuentes de datos,
bases de datos:
mientras que en las distribuidas se pretende
realizar una fragmentación de los datos en
- Las bases de datos que son lógica y
esquemas similares.
físicamente centralizadas pertenecen
a las bases de datos integradas
Entre las principales diferencias están que la
convencionales.
base de datos federada es un tipo de sistema
- Las bases de datos que son
centralizado que reúne sus datos de una
lógicamente centralizadas y
federación de servidores heterogéneos,
físicamente descentralizadas son
mientras que las distribuidas se pueden
llamadas bases de datos distribuidas
acceder desde cualquier servidor miembro.
o compuestas.
- Las bases de datos lógicamente
En ambientes distribuidos se garantiza las
descentralizadas y ya sea físicamente
transacciones, la concurrencia, la
centralizadas o físicamente
replicación, mientras que en las federadas
descentralizadas representan las
no. Una instancia de bases de datos federas
bases de datos federadas.
se muestra en la (Figura 3: Ejemplo de un
Sistema de Bases de Datos Federadas).
En el modelo se utilizan tres diferentes tipos
de funciones: de almacenamiento, derivadas
y computadas.
Sitio 1
Base de Datos
Federada En la implementación se utilizaron
componentes de bases de datos federadas de
Omega e Iris. La importancia del enfoque
radica en la separación de la ubicación de
datos y de la ubicación de la ejecución de los
métodos.
Sitio 5
Sitio 2 (txt) (Oracle) 7.2. PEER
7. Implementaciones
7.3. Myraid
1 2
http://msdn.microsoft.com/en- us/library/ http://dev.mysql.com/doc/refman/5.0/en/federated-
ms190381.aspx storage-engine.html
8. Federado vs. Clustered Las principales características son la
heterogeneidad, que permite la existencia e
Como se notó, en la sección de interacción de diferentes sistemas y la
implementaciones no figura ninguna autonomía, que se define como la capacidad
solución de Oracle, esto debido a una de manejar su base de datos local, siendo así
diferencia de arquitectura. independiente.
10. Referencias
9. Conclusiones