ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Bases de datos distribuidas


Enviado por   •  14 de Abril de 2021  •  Ensayo  •  1.265 Palabras (6 Páginas)  •  144 Visitas

Página 1 de 6

Introducción

La tecnología avanza a pasos agigantados y, conforme la tecnología avanza, la cantidad de información que se requiere manejar aumenta de formas inimaginables. Y aquí toman el papel protagónico las bases de datos, las bases de datos se consideran como una de las mayores aportaciones que la informática ha brindado al ámbito empresarial, dado que migran su forma de trabajo manual y con mayor margen de error, a una forma automática con un margen de error mínimo y una mayor rapidez en la extracción de resultados. Actualmente cualquier empresa por más pequeña que sea, debe contar con una base datos, aunque para que realmente sea efectiva, no solo hay que tenerla, sino que también hay que saber gestionarla.

Gracias a la información consultada, puedo decir que una base de datos es una serie de datos relacionados y organizados entre sí, estos datos los podemos usar para distintos propósitos, los cuales varían según el giro empresarial donde se implementará. Para crear, manipular y administrar los datos contenidos en las bases de datos, se requiere el uso de los Sistemas de Gestión de Bases de Datos (SGBD). Un SGBD es un software que sirve como interfaz entre la base de datos, el usuario y las aplicaciones que requieran utilizar la base de datos.

Entonces, ya dado por entendido lo que es una base de datos, las bases de datos distribuidas son un conjunto de bases de datos que están repartidas físicamente en distintos lugares geográficos que se comunican a través de una red. Cada parte distribuida de la base de datos recibe el nombre de nodo. Se requiere un DDBMS (sistema de gestión de bases de datos distribuidas) para administrar la base de datos tal como si se tratara de una base de datos centralizada.

Desarrollo

Las bases de datos distribuidas tienen doce objetivos fundamentales los cuales rigen el diseño de las BDD. En lo personal la autonomía es de los objetivos más importantes de las BDD, ya que el hecho de que sus nodos no tengan dependencia entre sí para su funcionamiento, es el diferenciador entre una base de datos centralizada y una BDD, además las dependencias hacen al sistema más vulnerable ya que si falla un sitio del cual otros son dependientes, todos dejaran de funcionar. Algunos objetivos de transparencia nos dicen que el usuario no debe saber exactamente donde se ubican o como se fragmentan los datos, el sistema debe saber dónde tomar los datos cuando se requieren. Mientras que otros objetivos de transparencia nos hablan de que el sistema debe ejecutarse en diferentes plataformas de hardware, sistemas operativos, topologías de red, y sistemas gestores de base de datos.

El objetivo fundamental de las BDD indica que el usuario debe identificar un sistema distribuido igual que uno centralizado, este objetivo se cumple gracias al sistema gestor de bases de datos distribuidas, estos sistemas administran las bases de datos en diferentes nodos que se encuentran interconectados entre sí mediante alguna red, de tal forma que el usuario final vea una base de datos centralizada, Así el usuario podrá tener acceso a la información sin importar el lugar o el momento donde se acceda, siempre estará disponible la información para él.

Las bases de datos distribuidas podemos clasificarlas en homogéneas y heterogéneas. Cuando hablamos de bases de datos homogéneas debemos saber que todos los sitios tienen idéntico software de sistemas gestores de bases de datos, tienen consciencia sobre la existencia de los otros sitios locales y acuerdan ayudar en el procesamiento de las solicitudes de los usuarios, además renuncian a parte de su autonomía en cuanto a modificar esquemas o el software gestor de bases de datos. En cambio, las bases de datos distribuidas heterogéneas los sitios pueden tener distinto software gestor de bases de datos, y no necesariamente tienen que ser conscientes de la existencia de los demás, además de que solo proporcionan funciones limitadas para el procesamiento de transacciones.

Podemos encontrar varias razones que pueden convencernos para implementar

...

Descargar como (para miembros actualizados) txt (8 Kb) pdf (48 Kb) docx (10 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com