3.1. Características y clasificación.


Un sistema multibase de datos (SMulBD) soporta operaciones en múltiples sistemas de base de datos componentes (SBDC). Cada SBDC es manejado por un sistema manejador de base de datos (SMBD). Un SBDC en un SMulBD puede ser centralizado o distribuido y puede residir en  la misma computadora o en múltiples computadoras conectadas por un subsistema de comunicación. Un SMulBD es llamado homogéneo si todos los SMBD componentes son iguales; si son diferentes entonces es llamado un SMulBD heterogéneo.


Sheth y Larson [1990] proponen la taxonomía mostrada en la siguiente figura para comparar las arquitecturas de diversos esfuerzos de investigación y desarrollo. Esta taxonomía se enfoca en la dimensión de autonomía.

Un SMulBD puede ser clasificado en dos tipos basados en la autonomía de la SBDCs: sistemas de base de datos no-federada y sistemas de base de datos federada.

1.    Sistema de Base de Datos No-Federada: Un sistema de base de datos no federado es una integración de SMBDs componentes que no son autónomos. Esto significa que los SBDCs al participar en una federación pierden su autonomía y cualquier operación debe hacerse sobre la base de datos global. Un sistema de este tipo no distingue entre usuarios locales y usuarios no-locales. Un tipo particular de sistema de base de datos no-federado en el cual todas las bases están completamente integradas para proveer un esquema global simple puede ser llamado SMulBD unificado. Esto lógicamente parece a los usuarios como un sistema de base de datos distribuida.
2.    Sistema de Base de Datos Federada: Un sistema de base de datos federada (SBDF) consiste de SBDCs que son autónomos, participan en una federación para permitir compartición parcial y controlada de sus datos. El concepto de autonomía implica que los SBDCs tienen control sobre los datos que ellos manejan. Ellos cooperan para permitir diversos grados de integración. No hay control centralizado en una arquitectura federada debido a que los SBDCs (y sus administradores de base de datos) controlan el acceso a sus datos. Para permitir la compartición controlada de datos mientras preserva la autonomía de los SBDCs y continuar con la ejecución de aplicaciones existentes, un SBDF soporta dos tipos de operaciones: local y global (federación). Esta división de operaciones globales y locales es una característica esencial de un SBDF. Las operaciones globales involucran acceso a los datos usando un sistema manejador de base de datos federado y puede involucrar manejar datos por múltiples SBDCs. Los SBDCs deben dar permisos de accesar los datos que ellos manejan. Las operaciones locales son sometidas a un SBDC directamente. En la mayoría de los ambientes los SBDF también serán heterogéneos, es decir, consistirán de SBDCs heterogéneos.

0 comentarios:

Publicar un comentario