SGBD distribuido o SGBDD). Tipo de SGBD en donde la base de
datos y el software SGBD pueden estar distribuidos en varios sitios, conectados
por una red de computadoras. Se puede clasificar en: SGBDD homogéneos: si emplean el mismo software
SGBD en los múltiples sitios. *SGBDD heterogéneos: si emplean diferentes
software SGBD en los múltiples sitios. En contraste al SGBD distribuido existe
el SGBD centralizado, en donde la base de datos y el software residen en una
única computadora.
FUNCIONES DE UN SGBDD
- · Servicios Avanzados de Telecomunicaciones
- · Catalogo Ampliado del sistema
- · Procesamiento avanzado de consultas.
- · Control avanzado de seguridad.
- · Mecanismos avanzados de control de Concurrencia.
- · Servicios avanzados de recuperaciones.
ARQITECTURA DE REFERENCIA PARA UN SGBDD
- · Esquema conceptual global: Es una descripción lógica total de BD, como si no estuviera distribuida.
- · Esquemas de fragmentación: Es una descripción del modo que hay que particionar lógicamente los datos
- · Esquema de Asignación : Es una descripción de donde hay que ubicar los datos , teniendo en cuenta los mecanismos de replicación utilizados.
- · Esquemas Locales: Cada SGBD local tiene su propio conjunto de esquema. El esquema de correspondencia local establece la correspondencia entre los fragmentos del esquema de asignación y los objetos externos de la base de datos local.
COMPONENTES DE UN SGBDD
- · SGBD Local: Es un SGBD estándar, responsable de controlar los datos locales en cada nodo que tenga una base de datos.
- · Componentes de comunicación de Datos: Es el software que permite que todos los nodos se comuniquen entre sí, y contiene información acerca de nodos y enlaces.
- · Catalogo global de los sistemas: Tiene la misma funcionalidad que uno centralizado. Mantiene información específica de la naturaleza distribuida del sistema
- · SGBD distribuido: Es la unidad de control del sistema completo.
Las bases de datos distribuidas se pueden crear con
cualquier sgdb que soporte la replicación o la distribución. Ejemplo:
MySQL es un
sistema de gestión de bases de datos relacional, multihilo y multiusuario con
más de seis millones de instalaciones. Se ofrece bajo la GNU GPL para cualquier
uso compatible con esta licencia, pero para aquellas empresas que quieran
incorporarlo en productos privativos deben comprar a la empresa una licencia
específica que les permita este uso.
Oracle Database
es un sistema de gestión de base de datos objeto-relacional (u ORDBMS por el
acrónimo en inglés de Object-Relational Data Base Management System), desarrollado
por Oracle Corporation. Se considera a Oracle Database como uno de los sistemas
de bases de datos más completos, destacando:
·
Soporte de transacciones.
·
Estabilidad.
·
Escalabilidad.
·
soporte multiplataforma.
Informix
Es un gestor de base de datos creado por informix sofware
Inc. Incluye un RDBMS (sistema Administrador de Base de datos relacionales/
Relational Data Base Manager System) basado en SQL,un lenguaje de cuarta
generación y juegos de herramientas para la inclusión de SQL en programas de
aplicación.
DB2 es una marca
comercial, propiedad de IBM, bajo la cual se comercializa un sistema de gestión
de base de datos
DB2 versión 9 es un motor de base de datos relacional que
integra XML de manera nativa, lo que IBM ha llamado pureXML, que permite
almacenar documentos completos dentro del tipo de datos xml para realizar
operaciones y búsquedas de manera jerárquica dentro de éste, e integrarlo con
búsquedas relacionales.
PostgreSQL es un
Sistema de gestión de bases de datos relacional orientado a objetos y libre, publicado
bajo la licencia BSD. Como muchos otros proyectos de código abierto, el
desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que
es dirigido por una comunidad de desarrolladores que trabajan de forma
desinteresada, altruista, libre y/o apoyados por organizaciones comerciales.
Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group).
No hay comentarios:
Publicar un comentario