You are on page 1of 4

SOLUCION DE PREGUNTAS FRECUENTES En cuanto a los factores a considerar en las decisiones de datos distribuidos, explique las siguientes: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.

Frecuencia de empleo en cada punto. Control de usuario de los datos. Necesidades de actualización en tiempo real Necesidades de recuperación ante fallos del sistema. Clase de datos. Costo de almacenamiento local frente a transmisión remota. Consideraciones de seguridad. Tiempo de empleo de los datos. Volumen de datos accedidos. Necesidades de tiempos de respuesta en recuperación. Situación de los usuarios. Accesos de recuperación VS accesos de actualización.

Ejemplo de carga ascendente y carga descendente: • Carga ascendendente: Se emplea cuando un centro secundario requiere un ordenador de mayor capacidad para ejecutar una tarea. Dicho centro transmite su secuencia de trabajo hacia el centro maestro para que este lo ejecute. Carga descendente : Los recursos son transmitidos desde el centro primario o maestro hacia los centros secundarios o esclavos, La carga descendente se emplea, a menudo para transportar copias de programas desarrollados y probados en el centro maestro. Esta solución evita tener que disponer de personal técnico de programación en los centro distribuidos. Los datos también se cargan frecuentemente. Como Ejm. Supongamos que un dato es actualizado en un punto de sistema ; el hecho de disponer en ese punto de una copia simplifica notablemente el proceso de actualización. Carga interna. Los componente de una red horizontal pueden llevar a cabo las mismas funciones vistas anteriormente. Al igual que en la carga ascendente y descendente, la carga interna se emplea frecuentemente para compartir recursos, dividir el trabajo y proporcionar servicio de recuperación entre los elemento de una red horizontal.

Ejemplo: Edición .- la edición de datos se realiza localmente. Los criterios de edición se pueden desarrollar en el centro maestro y realizar posteriormente una carga descendente hacia los distintos puntos del sistema. Proceso de errores.- Cualquier condición de error en los programas se transmite a los centros secundarios. Base de datos .- Se asignan datos determinados a distintos puntos del sistema.

¿Cual será el tiempo de comunicacion de una consulta si tenemos la siguiente informacion? Velocidad de datos : 725,000 bps Tiempo de retardo = 4seg Tabla en sitio A (Pais) 280,000reg Tabla en sitio B (Usuarios) 4,429,232reg Tabla en sitio A (vendedor) 1,200,000reg Tabla en sitio C (Proveedores) 180,000reg Deseamos mover partes de Pais y vendedor hacia el sitio B y procesar la consulta en B, teniendo en cuenta que se quiere seleccionar los vendedores de Brasil y Colombia con 35% y 15% de total respectivamente.

T6 = 0. procesando la consulta en C. teniendo en cuenta que en la seleccion son los usuarios del Perú (20%) y Pais los de ecuador (20%) Diferentes estrategias: 1.1*10000*2 = 20000 s. 5. mover el resultado a B y completar el procesamiento en B.1 + (100000*200 ) / 50000 = 400 s. una consulta y una respuesta. Mover partes de B hacia el sitio A y procesar la consulta en A. restringir el resultado a los proveedores de Lima. 4. proyectar el resultado sobre V# y P#.1 s 2. . completar el procesamiento en A.1 + (10 *200) / 50000 = 0. Cada revisión 2 mensajes (tiempo de transmisión pequeño comparado con retardo de acceso). T4 = 0. Mover proveedores y envíos de A hacia B y procesar en B. T2 = 0. y después revisar B para ver si la parte correspondiente es roja: dos mensajes. restringir el resultado a los proveedores de Lima.2+ (( 10000 + 1000000) *200) / 50000 = 4040 s.1 + (100000 * 200) / 50000 = 400 s Restringir las partes en el sitio B a las que son rojas y mover el resultado al sitio A. T3 = 0. 6. y tambien vendedor de A hacia el sitio C. 3. T5 = 0. T1 = 0.Deseamos mover Usuarios de B y Pais de A hacia el sitio C. Restringir las partes en el sitio B a solamente las que sean rojas y luego revisar el sitio A para ver si existe un envío que relacione la parte con los proveedores de Lima.1*10*2) = 2 s Reunir proveedores y envíos en A. Juntar proveedores y envíos en A.

mediante la estandarización de los conceptos acerca de los datos geográficos. tenemos: Para asegurar que los elementos de la red (base de datos) queden en un estado consistente.000 seg Tabla en sitio A (vendedor) 3135. Operación continúa Independencia con respecto a la localización Independencia con respecto a la fragmentación. Persistencia (durability): finalizada con éxito sus efectos perduran EXTRAS: 12 REGLAS DE BDD Autonomía local.000 seg Tabla en sitio B (color): 200. Controlar y ordenar la Información de cada tema y escala. la necesidad de actualizaciones rápidas y el tipo de actualizaciones. Independencia de réplica. Velocidad de datos 100.     Facilitar la comunicación entre los diferentes usuarios del sistema. Independencia con respecto a la red. Procesamiento distribuido de consultas.Según la clasificación de James Martin de un ejemplo claro de Clase 0 y 2? CLASE DE DATOS James Martin nos proporciona una interesante clasificación de los datos basadas en la frecuencia de cambios que experimentan. Preservación de la consistencia: dejar al sistema en un estado consistente Aislamiento (isolability): no se muestra los cambios hasta su finalización. • • • • • Clase 0 : Los datos no son modificados nunca. V CMOT: Common Management Open MIB:Management information Basic CLB:No requiere modificaciones en las aplicaciones a ejecutar Cuál es el tiempo de comunicación de una consulta si tenemos lo sgte. Dirigir la recopilación especifica y el manejo efectivo de los datos. pero las actualizaciones se pueden realizar en cualquier orden Clase 3 : Los datos deben ser actualizados en un orden predeterminado y en tiempo real. Diccionario de datos: Catalogo de información sobre los datos y la relaciones contenidos en una base de datos . si el número de reemplazamientos es mayor que uno los datos no sufren ningún tipo de daño. Clase 2 : Los datos no deben ser actualizados más de una vez con una transacción .000 seg Cada una de las tablas tiene un tamaño de 1200 bits F F F . Manejo distribuido de transacciones. actualización y representación de los datos.50 bps Tabla en sitio A (ciudad): 180. Independencia con respecto al DBMS. Dentro de las propiedades de una transacción que se le conoce con las siglas ACID. se emplea el concepto de transacción. Independencia con respecto al sistema operativo. Las propiedades principales de una transacción se le conoce con las siglas “acid”     Atomicidad: que se ejecuten todas las sentencias o ninguna. Normalizar los procesos de captura. Determine V o F NLB y CLB:Solución distribuida sin cuellos de botella y sin un único punto de fallo. Independencia con respecto al equipo. Clase 4 : Los datos son actualizados y las actualizaciones afectan otras bases de datos y/u ordenadores de la red. No dependencia de un sitio central. Clase 1 : Los datos son modificados con un simple reemplazamiento.000 bps Tiempo de retardo = 0. o bien con poca frecuencia.

teniendo en cuenta que se quiere seleccionar los vendedores de lima y arequipa con 40% y 30% del total respectivamente Tiempo de comunicación T = retardo de acceso total + volumen_total_datos / vel_datos T= (180.. que trata casi todos los aspectos del negocio 4. Al implantar un ERO es importante hacer un análisis de los procesos de negocio.500*1200)/100. Ventaja: Base de datos unificada: origina una mejor toma de decisiones y mayor fluidez en los procesos de negocio y producción. mayor disponibilidad de la información  Resolución de consultas: se puede aprovechar la distribución de los datos para la ejecución paralela de consultas  Crecimiento modular: es posible ampliar las capacidades de la base de datos añadiendo nodos Inconvenientes:  Aumento considerable de la complejidad: o costo de desarrollo del software o mayor posibilidad de fallos o tiempo perdido en la comunicación a través de la red  Problemas de seguridad al trabajar en red  Dificultades añadidas al diseño y gestión de la base de datos Problemas de los sistemas distribuidos: o Procesamiento de Consultas: o o Administración del catálogo: Propagación de actualizaciones VIDEO: Planificación de recursos empresariales(ERP): dos versiones (estandarizada . Porque se habla de integración de la información cuando se habla de ERP? .000) + 70%(3135. El último paso de la implantación es. 8.La información es más veraz .Cierto.especializada) es un sw que busca integrar los procesos de la empresa y unifica la información en una misma BD. .Es importante dar seguimiento mediante auditoria. Diseñar un plan estratégico para la implantación es importante porque: . por tanto..Porque se unifican las BD y la información se actualiza en tiempo real y está disponible para todo el mundo en la empresa. .Cierto..Una empresa externa o el personal de la misma empresa 3. La implantación se hace seleccionando personal de la misma empresa o externalizarían. . 6. Si se unifica la base de datos: . al sw no hay que cambiarle nada. . Una vez concluida la implantación: . 10. hacer una reingeniería de procesos. 2.Se comenten menos errores y se trabaja mas rápido. lo que se tiene que modificar son los procesos.5)2 + (2374. ..Deseamos mover partes de ciudad y vendedor hacia el sitio B y procesar la consulta en B.Uno complejo. . Ventajas de la BDD:  Buena adaptación a la organización de las empresas  Compartición de la información: cada nodo controla su información y puede compartirla con el resto de los nodos  Confiabilidad-disponibilidad: cuando se produce un fallo. 1.000) = 2374.Se trata de reestructurar e reintegrar los procesos de la empresa.000 = 28495 seg. El proceso de implantación es.Se pierde menos tiempo en buscar información departamento x departamento .Hacer pruebas con información real para ver donde están los fallos.No. 9. existen también versiones especializadas. Una vez comprado. Quien se encarga de el proceso de implantación. los nodos que no han sido afectados por el fallo pueden seguir trabajando y hay. Solo se puede comprar aplicaciones de ERP estándar. conviene conocer bien el funcionamiento de cada proceso para mejorarlo antes y para evitar inconsistencias a la hora de integrar. 7.500 T= (0. 5. se utiliza tan cual: .