Modelos y Tipologías de Arquitectura de Datos en Sistemas Distribuidos
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 26,07 KB
Arquitectura de Datos en un Sistema Distribuido
- El nivel lógico de la arquitectura distribuida corresponde al Esquema Conceptual de la Base de Datos y el nivel físico al Esquema Interno.
- Las visiones de aplicación son ayudas y/o limitaciones de acceso por funcionalidad o derechos.
Clasificación Clásica de los Modelos de Datos
Datos Centralizados
Los datos se organizan en una única base de datos a la que accede todo el sistema distribuido. Fue el modelo inicial, ya que al aparecer la necesidad de diseño Cliente/Servidor, los datos en los HOST estaban organizados de esta forma.
Modelo Particionado
Los datos están distribuidos por varias bases de datos repartidas por la plataforma distribuida.
Datos Replicados
Consiste en copiar los datos “estables” de las bases de datos centralizadas y montarlos sobre un modelo centralizado “cerca” de los clientes.
Existen tres formas de replicar:
- Copiar: Los datos se copian tal cual.
- Sumarizar: Acumular datos a un nivel superior.
- Reorganizar: Reconversión del modelo de datos original para eliminar atributos no necesarios y/o juntar entidades.
Multibase
- La base de datos integrada conserva cada uno de los esquemas lógicos individuales, y son los programas los que resuelven las diferencias semánticas y sintácticas.
- La lógica de las entidades compartidas se encapsula en servidores, lo que hace que, a efectos de los programas clientes o servidores que los utilizan, se comporten como una entidad única.
Base de Datos Distribuida (BD Distribuida)
- La base de datos integrada tiene un único esquema conceptual que permite ver todas las BD individuales como un solo nivel lógico. Cada base de datos integrada se corresponde con un nivel físico.
- El diseñador habrá de conocer cuáles de ellos son remotos para vigilar el rendimiento y los tiempos de respuesta.
- Es evidente que es mucho mejor trabajar con una BD Distribuida que con una Multibase.
Bases de Datos Federadas (BD Federadas)
- Es un caso especial de BD Distribuidas en el que se pacta entre diferentes propietarios, independientes entre sí, un esquema conceptual común plasmado en un acuerdo y resuelto muchas veces por vistas.
- Cada base de datos ha de vincularse a la federación aceptando el acuerdo común.
OLAP (Proceso Analítico en Línea)
También conocido como base de datos multidimensional, permite a los usuarios analizar rápidamente información que ha sido organizada en vistas multidimensionales y jerárquicas.
Por ejemplo, las herramientas OLAP se utilizan para llevar a cabo análisis de tendencias sobre ventas e información financiera, permitiendo a los usuarios profundizar dentro de grandes volúmenes de estadísticas de venta para aislar los productos más volátiles.
OLAP Multidimensional (MOLAP)
- Productos OLAP tradicionales que resumen transacciones dentro de vistas multidimensionales antes de que estas sean utilizadas, con lo que las consultas de los usuarios son rapidísimas.
OLAP Relacional (ROLAP)
- Es un término aplicable a herramientas que permiten extraer datos y crear vistas multidimensionales utilizando sentencias SQL complejas que trabajan sobre BD relacionales tradicionales.
- Permiten crear consultas seudo-OLAP sobre la marcha.