Arquitectura de La Base de Datos Distribuida

3
Arquitectura de la Base de Datos Distribuida Distribución, autonomía y heterogeneidad son los 3 factores que caracterizan la arquitectura de una base de datos distribuida. A continuación se describen las propiedades de cada uno, orientadas a la solución propuesta para el proyecto. Distribución Aplicando el principio de Cliente/Servidor la información estará distribuida en los distintos sitios pertenecientes a cada región, tienda y sitio central. El objetivo es almacenar los datos estratégicamente para que los usuarios (clientes, gerentes, etc.) puedan acceder a ellos mediante una interfaz de aplicación. Ésta característica nos permite agregar la funcionalidad requerida en el proyecto para los clientes, los cuales necesitan acceder a la consulta de productos a través de un Sistema WEB. Autonomía Con la fragmentación y distribución propuesta, cada sitio cuenta con el control de los datos necesarios para su operación, no es necesaria la intervención del sistema gestor de otro sitio, lo cual garantiza un alto grado de autonomía. Un ejemplo práctico pude ser el sitio central que atiende las alertas de cada inventario para llevar a cabo la operación de generar órdenes de compra. Ejemplo: En el caso anterior si el mínimo en stock de una tienda se encuentra definido como “minStock= 3”, y las existencias en stock se encuentran actualmente como “existencias= 2”, entonces el sitio de la tienda debe mandar una petición de orden de compra y el sitio central es el único capaz de realizar dicha orden de compra para la tienda. En este momento el sitio central requiere información vital del sitio de tienda para su operación, entre la información están los datos de la tienda y el número de productos que debe surtir para reabastecer el stock.

description

Bases de Datos Distribuidas

Transcript of Arquitectura de La Base de Datos Distribuida

Arquitectura de la Base de Datos DistribuidaDistribucin, autonoma y heterogeneidad son los 3 factores que caracterizan la arquitectura de una base de datos distribuida. A continuacin se describen las propiedades de cada uno, orientadas a la solucin propuesta para el proyecto. DistribucinAplicando el principio de Cliente/Servidor la informacin estar distribuida en los distintos sitios pertenecientes a cada regin, tienda y sitio central.El objetivo es almacenar los datos estratgicamente para que los usuarios (clientes, gerentes, etc.) puedan acceder a ellos mediante una interfaz de aplicacin.sta caracterstica nos permite agregar la funcionalidad requerida en el proyecto para los clientes, los cuales necesitan acceder a la consulta de productos a travs de un Sistema WEB.AutonomaCon la fragmentacin y distribucin propuesta, cada sitio cuenta con el control de los datos necesarios para su operacin, no es necesaria la intervencin del sistema gestor de otro sitio, lo cual garantiza un alto grado de autonoma.Un ejemplo prctico pude ser el sitio central que atiende las alertas de cada inventario para llevar a cabo la operacin de generar rdenes de compra. Ejemplo:En el caso anterior si el mnimo en stock de una tienda se encuentra definido como minStock= 3, y las existencias en stock se encuentran actualmente como existencias= 2, entonces el sitio de la tienda debe mandar una peticin de orden de compra y el sitio central es el nico capaz de realizar dicha orden de compra para la tienda. En este momento el sitio central requiere informacin vital del sitio de tienda para su operacin, entre la informacin estn los datos de la tienda y el nmero de productos que debe surtir para reabastecer el stock.

Generacin de orden de compra

Alerta de stock

TiendaXCentral

HeterogeneidadEn este punto se propone estandarizar los elementos de hardware, software y protocolos a implementar en cada sitio, con la finalidad de reducir incompatibilidades de comunicacin y operacin, y adems agilizar el proceso de desarrollo e implementacin.Otra ventaja importante de estandarizar las implementaciones viene al momento de escalar el sistema ya que un nuevo sitio para una tienda sera relativamente sencillo de incorporar a la infraestructura de todo el sistema.

Generalidades de la arquitectura

Distribucin: AltaAutonoma: AltaHeterogeneidad: Baja