Evolución de sistemas de bases de datos a bdd y bases de datos distribuidas contra bases de datos centralizadas

Originalmente en la información se concentraba de forma centralizada, pero con el paso del tiempo las necesidades aumentaron y esto produjo ciertos inconvenientes que no eran posible solucionarlos o volverlos eficientes de la forma centralizada, estos problemas impulsaron a la creación de almacenamiento distribuido los cuales hoy en día proveen características indispensables en el manejo de la información, es decir, la combinación de las redes de comunicación y las bases de datos Existen dos fuerzas que han impulsado la evolución de los sistemas de bases de datos

Los usuarios como parte de organizaciones más complejas han demandado una serie de capacidades que se han ido incorporando en los sistemas de bases de datos

La tecnología la cual ha hecho posible que algunas facilidades inicialmente se conviertan en realidad

La presión de los usuarios por datos distribuidos



Primera fase :

Se ha agrupado toda la información en un solo luga r la idea original era que todos los accesos a datos podrían ser integrados en un solo lugar usando herramientas de BD, como lenguajes de descripción de datos, lenguajes de manipulación de datos, mecanismos de acceso, verificadores de restricciones y lenguajes de alto nivel Para poder tener estos mecanismos de almacenamiento y recuperación de información, las organizaciones hicieron fuertes inversiones en equipos computacionales sofisticados y con grandes capacidades

Sin embargo, después de experimentar por un tiempo con este enfoque, muchas organizaciones encontraron que el sistema completo era satisfactorio, en algún grado, para un buen número de usuarios pero muy pocos obtenían un servicio óptimo Bajo este esquema centralizado los "propietarios" u originadores de la información específica perdieron el control sobre el manejo de su información ya que ésta no se almacenaba en sus lugares de trabajo.

La segunda fase:

Se promovió la descentralización de los sistemas de bases de datos corporativos Se empezaron a adquirir sistemas de software y hardware departamentales Este enfoque presentó grandes beneficios para el control de la seguridad de la información y la disponibilidad de la misma Permitió que los esquemas de mantenimiento y planeación de los sistemas de información afectara en menor medida al funcionamiento general de la organización Sin embargo muy pronto empezaron a aparecer inconvenientes con este enfoque

Se presentaron problemas de consistencia de la información entre los sistemas locales y central y se hallaron dificultados al transferir información de entre departamentos diferentes

de una corporación Tercera fase (la cual aún no ha concluido) Se ha tratado de formalizar la descentralización de las bases de datos y de sus funciones manteniendo la integridad de la información y quizá algún tipo de control centralizado o distribuido

 

La presión de la tecnología a distribuir sobrecarga de i/o y la velocidad de redes

La referente a la sobrecarga de los canales 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.

 

Ventajas

Ventajas de las bases de datos distribuidas con respecto a las centralizadas Ventajas de las Bases de Datos Distribuidas

Compartimiento de datos. Los usuarios de un nodo son capaces de acceder a los datos de otro

Autonomía. Cada nodo tiene cierto grado de control sobre sus datos, en un sistema centralizado, hay un administrador del sistema responsable de los datos a nivel global. Cada administrador local puede tener un nivel de autonomía local diferente.

 

Disponibilidad. Si en un sistema distribuido falla un nodo, los nodos restantes pueden seguir funcionando. Si se duplican los datos en varios nodos, la transacción que necesite un determinado dato puede encontrarlo en cualquiera de los diferentes nodos.

Coste de desarrollo del software . La complejidad añadida que es necesaria para mantener la coordinación entre nodos hace que el desarrollo de software sea más costoso.

Desventajas

Mayor probabilidad de errores. Como los nodos que constituyen el sistema funcionan en paralelo, es más difícil asegurar el funcionamiento correcto de los algoritmos, así como de los procedimientos de recuperación de fallos del sistema.

Mayor sobrecarga de procesamiento. El intercambio de mensajes y ejecución de algoritmos para el mantenimiento de la coordinación entre nodos supone una sobrecarga que no se da en los sistemas centralizados.


Conclusiones: Es cierto que la tecnologia va avanzado por el paso del tiempo en la cual ha hecho posible que algunas facilidades inicialmente se conviertan en realidad  como por La presión de los usuarios por datos distribuidos por la velocidad de carga y la recuperacion de informacion.

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