lunes, 23 de marzo de 2015

actividad 13 parte A


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