martes, 3 de febrero de 2015

Actividad 4

 Bases de datos centralizadas Vs bases de datos distribuidas

Bases de datos centralizadas


¿Qué es?

Una base de datos centralizada es una base de datos almacenada en su totalidad en un solo lugar físico, es decir, es una base de datos almacenada en una sola máquina y en una sola CPU.


Características

Entre las características principales de una base de datos centralizada se encuentran:

  • Se almacena completamente en una localidad central, es decir, todos los componentes del sistema residen en un solo computador o sitio.
  • No posee múltiples elementos de procesamiento ni mecanismos de intercomunicación como las bases de datos distribuidas.
  • Los componentes de las bases de datos centralizadas son: los datos, el software de gestión de bases de datos y los dispositivos de almacenamiento secundario asociados.
  • El problema de seguridad es fácil en estos sistemas de bases de datos.
Ventajas

  • Se evita la redundancia.
  • Se evita la inconsistencia. Ya que si un hecho específico se representa por una sola entrada, la no concordancia de datos no puede ocurrir.
  • Pueden aplicarse restricciones de seguridad.
  • Puede conservarse la integridad.
  • El procesamiento de los datos ofrece un mejor rendimiento y resulta más confiable que los sistemas distribuidos.

Desventajas

  • Los mainframes no ofrecen mejor proporción precio/rendimiento que los microprocesadores de los sistemas distribuidos.
  • Cuando un sistema de bases de datos centralizada falla, se pierde toda disponibilidad de procesamiento y sobre todo de información confiada al sistema.
  • En caso de un desastre o catástrofe, la recuperación es difícil de sincronizar.

  • Las cargas de trabajo no se pueden difundir entre varias computadoras, ya que los trabajos siempre se ejecutarán en la misma máquina.
  • Un mainframe en comparación con un sistema distribuido no tiene mayor poder de cómputo.

Bases de datos distribuidas

¿Qué es?


Una base de datos distribuida es un conjunto de múltiples bases de datos lógicamente relacionadas, las cuales se encuentran distribuidas entre diferentes sitios interconectados por una red de comunicaciones, los cuales tienen la capacidad de procesamiento autónomo lo que indica que puede realizar operaciones locales o distribuidas.

Características

Entre las características principales de una base de datos distribuida se encuentran:

  • Autonomía Local: los sitios distribuidos deben ser autónomos, es decir, que todas las operaciones de un sitio se controlan desde ese sitio. 
  • Operación continua: nunca debería apagarse para realizar alguna función, como añadir un nuevo sitio.
  • Independencia con respecto a la localización: no debe haber dependencia de un sitio central para obtener un servicio.
  • Independencia con respecto a la fragmentación: la fragmentación es deseable por razones de desempeño.
  • Procesamiento distribuido de consultas: el objetivo es convertir transacciones de usuario en instrucciones para manipulación de datos, y así reducir el trafico en la red implica que el proceso mismo de optimización de consultas debe ser distribuido.
    Independencia con respecto al equipo.
  • Independencia con respecto al sistema operativo. 
  • Independencia con respecto a la red.
  • Puede leer y escribir datos localizados en diferentes nodos de la red.

Ventajas
  • Los datos son localizados en un lugar más cercano, por tanto, el acceso es más rápido. 
  • El procesamiento es rápido debido a que varios nodos intervienen en el procesamiento de una carga de trabajo. 
  • Nuevos nodos se pueden agregar fácil y rápidamente.
  • La comunicación entre nodos se mejora.

Desventajas


  • Los datos residen en muchos nodos diferentes y se pueden consultar por nodos diversos de la red.
  • La probabilidad de violaciones de seguridad es creciente si no se toman las precauciones debidas. 
  • Dado que los datos pueden estar replicados, el control de concurrencia y los mecanismos de recuperación son mucho más complejos que un sistema centralizado.
  • La distribución produce un aumento en la complejidad del diseño y en la implementación del sistema.



Conclusiones

Desde la aparición de los métodos de bases de datos distribuidas hace ya años, parece que el salto de lo centralizado a lo distribuido a escala comercial está llegando.Las bases de datos distribuidas son cada vez más usadas por las empresas y suponen una ventaja competitiva frente a los sistemas centralizados, siempre y cuando la empresa en cuestión tenga necesidad de usar una base de datos de este tipo. Lo más habitual es disponer de varias sedes y tener que manejar información común, para lo cual las bases de datos distribuidas son especialmente útiles.

















No hay comentarios:

Publicar un comentario