Niveles de Distribución de los datos y los procesos

Proceso en un solo sitio

Un sólo DBMS anfitrión No aplicable (requiere procesos múltiples)


Proceso en múltiples sitios

Servidor de archivos Varios DBMS de LAN DDBMS Cliente/Servidor totalmente distribuido


Existen buenas razones técnicas para distribuir datos. La mas obvia es la referente a la sobrecarga de los canalés de entrada y salida a los discos en donde se almacena finalmente la información. Es mucho mejor distribuir los accesos a la información sobre diferentes canales, que concentrarlos en uno solo.


Otra razón de peso es que las redes de computadoras empezaron a trabajar a velocidades razonables abriendo la puerta a la distribución del trabajo y la información.

El hacer una distribución de datos, la información se justifica desde el punto de vista tecnológico, por las siguientes razones:


Para permitir autonomía local y promover la evolución de los sistemas y los cambios en los requerimientos de usuarios.


Para proveer una arquitectura de sistemas simples, flexibles y tolerante a fallas.


Para ofrecer buenos rendimientos.


Asegurar el acceso entre diferentes sitios o nodos.


Transformar datos e integrar diferentes tipos de procesamiento.


Procesamiento en un solo sitio, datos en un solo sitio (SPSD)

Todo el procesamiento se realiza en un solo CPU, y todos los datos se guardan en el disco local de la

computadora anfitriona. El procesamiento no puede ser realizado del lado del usuario del sistema.

Ej. Mainframe o Minicomputadoras.


El DBMS se localiza en la computadora anfitriona la cual es accesada por terminales no inteligentes.

Primera generación de BD de microcomputadoras para un solo usuario.


MAINFRAME-MINICOMPUTADORAS

Los mainframes son enormes computadoras que son utilizadas por grandes compañías para

procesar datos críticos como por ejemplo procesamiento masivo de datos para

censos y otras tareas estadísticas; en la industria, con el propósito de ayudar a los

ingenieros en el cálculo de datos que de otro modo llevarían mucho tiempo y personal,

planificación de recursos empresariales y procesamiento de transacciones, entre muchas

otras tareas.

Una minicomputadora es un sistema multiproceso, es de las características más

importantes de las minicomputadoras es el multiprocesamiento, es decir la capacidad de

procesar varios trabajos o peticiones en forma simultánea. Para ello las minicomputadoras

tienen instalados en su electrónica uno o más procesadores.


Para acceder a una minicomputadora, cada usuario debe tener su propio terminal, es decir un

dispositivo equipado con un monitor y un teclado, mediante el cual se le pasan directrices a la

minicomputador.

SPSD 

Las siglas SPSD son términos utilizados en un tipo de lenguaje abreviado para los chats y mensajería,

además de software de redes sociales como Instagram, WhatsApp, etc.


El procesamiento no puede ser realizado del lado del usuario del sistema; tal escenario es típico en la

mayoría de los sistemas de administración de base de datos de mainframe o minicomputadora. El DBMS está localizado en la computadora anfitriona, la cual es accesada por terminales no inteligentes conectadas a ella.

procesamiento en sitios múltiples, datos en un solo sitio (MPSD)

Se realizan procesos multiples en diferentes computadoras que comparten una sola base de datos. Se requeire un servidor de archivos de red que ejecuta aplicaciones convencionales qie son accesadas por LAN.


Arquitectura cliente/servidor

Una variación del método de MPSD se conoce como arquitectura cliente/servidor.

Esta arquitectura es similar a la red servidor de archivos de red, excepto que todo el procesamiento de la base de datos se realiza en el sitio donde está ubicado en el servidor, con lo cual se reduce el tráfico por la red.

Proceso en múltiples sitios, datos en sitios múltiples (MPMD)

Múltiples Procesadores autónomos que trabajan simultáneamente sobre al menos dos programas

independientes. Normalmente este sistema elige a un nodo para ser el host o administrador, que corre

el programa y otorga los datos a todos los demás nodos que ejecutan un segundo programa. Esos

demás nodos devuelven sus resultados directamente al administrador. Describe un Sistema de administración de base de datos (SMBDD) totalmente distribuida con soporte para múltiples procesadores de datos y de transacciones en diversos sitios.

Homogéneas y Heterogéneas



Conclusiones: son para las distribuciones de datos ,ofrecer buenos rendimientos y Asegurar el acceso entre diferentes sitios o nodos, es  mucho mejor distribuir los accesos a la información sobre diferentes canales, que concentrarlos en uno solo.





Comentarios

Entradas más populares de este blog

FUNDAMENTOS DE LAS BASES DE DATOS DISTRIBUIDAS

SISTEMAS DE BASES DE DATOS DISTRIBUIDOS HOMOGÉNEOS Y HETEROGÉNEOS

Arquitectura de las base de datos distribuidas