COMPARATIVO DE CARACTERÍSTICAS DE LAS BASES DE DATOS LOCALES Y LAS DISTRIBUIDAS
Enviado por Saucito Teocaltiche MX • 16 de Abril de 2019 • Tarea • 2.710 Palabras (11 Páginas) • 149 Visitas
[pic 2]
COMPARATIVO DE CARACTERÍSTICAS DE LAS BASES DE DATOS LOCALES Y LAS DISTRIBUIDAS
Unidad 1 – Preparando el camino
Actividad 2 – Aventajado
[pic 3][pic 4]
Objetivo: Diferenciar una base datos distribuidas de una local.
Profesor: ---
Presenta:
Grupo:
TM-KBDDS-1901-B2-001
Contenido
Introducción 1
Comparativo 2
Definiciones 2
Comparativo de conceptos 3
Conceptos generales de bases de datos 4
Conceptos de bases de datos distribuidas 5
Tipos de almacenamiento utilizados en las bases de datos distribuidas 6
Réplica 6
Fragmentación 6
Réplica y fragmentación 6
Conclusión 7
Base de datos distribuida 7
Base de datos centralizada 7
Referencias 8
Introducción
Los sistemas de información en empresas, bibliotecas, centros de documentación, archivos y demás unidades de información, requieren en todo caso de la asistencia y soporte de sistemas de gestión de bases de datos y las bases de datos propiamente dichas. Una base de datos es una colección de contenidos textuales, alfanuméricos o numéricos altamente estructurados y organizados para su almacenamiento. Las bases de datos ofrecen la posibilidad de inferir en la edición, inserción, eliminación, actualización y creación de tablas, campos, registros y datos mediante un lenguaje de programación, consulta o recuperación.
El lenguaje de inferencia en base de datos tiene como finalidad declarar el objetivo declarar la operación que se pretender realizar, qué información se debe seleccionar y con qué especificaciones. Por otra parte, permiten la concurrencia de múltiples usuarios en la manipulación y edición de los contenidos.
Los SGBDD (sistemas gestores de bases distribuidas) son un producto software que permite la gestión de la base de datos y posibilitan una distribución transparente a los usuarios, capacidad de acceder a sitios remotos y transmitir consultas y datos diversos sitios a través de una red de ordenadores. Elaborar estrategias de ejecución para consultas y transacciones con acceso a datos en diferentes nodos.
Comparativo
Definiciones
La base de datos local es una de las principales recomendaciones que se realizan a empresas que están buscando un sistema por el cual introducir un nivel máximo de seguridad. Son las más utilizadas y están presentes en miles de empresas en todo el mundo. También es frecuente denominarlas como bases de datos centralizadas.
Según lo anterior, son un punto central por el cual pasa toda la información. Por lo tanto, no puede haber ningún tipo de inconsistencia en los datos, ni una duplicación con factores diferenciados, ni una diferencia que ponga en duda la calidad de un dato. Otro punto relevante de este tipo de bases de datos es la uniformidad que se proporciona en términos de seguridad. No hay los mismos problemas que con las bases distribuidas, dado que los responsables de administrar el sistema tienen la oportunidad de crear reglas de seguridad específicas para cada uno de los usuarios que acceda a la información.
Hay una mayor capacidad para tener acceso de quién utiliza o consulta la base de datos y es difícil que se produzca una filtración debido a ello. Es, por así decirlo, un muro difícil de flanquear y una forma de saber que la integridad de la empresa y de sus datos siempre se encuentran al máximo rendimiento.
[pic 5]
Por otro lado, las bases de datos distribuidas son un grupo de datos que pertenecen a un sistema, pero a su vez está repartido entre computadoras de una misma red, ya sea a nivel local o cada uno en una diferente localización geográfica, cada sitio en la red es autónomo en sus capacidades de procesamiento y es capaz de realizar operaciones locales y en cada una de estas computadoras debe estar ejecutándose una aplicación a nivel global que permita la consulta de todos los datos como si se tratase de uno solo.
Para tener una base de datos distribuida debe cumplirse las condiciones de una red de computadoras. Una red de comunicación provee las capacidades para que un proceso ejecutándose en un sitio de la red envíe y reciba mensajes de otro proceso ejecutándose en un sitio distinto. Parámetros a considerar incluyen: Retraso en la entrega de mensajes, costo de transmisión de un mensaje y confiabilidad de la red.
[pic 6]
Comparativo de conceptos
Centralizado | Distribuido |
Control centralizado: Un solo DBA | Control jerárquico: DBA global y DBA local |
Independencia de datos: La organización de los datos es transparente para el programador | Transparencia en la distribución: La localización de los datos es un aspecto adicional de independencia de datos |
Reducción de redundancia: Una sola copia de datos que se comparte | Replicación de datos: Copias múltiples de datos que incrementa la localidad y la disponibilidad de éstos |
Estructuras físicas complejas para accesos eficientes | No hay estructuras intersitios. Uso de optimización global para reducir transferencia de datos |
Seguridad | Problemas de seguridad intrínsecos |
El manejador de datos es sencillo | Costos altos en Sistema Gestor de Bases de Datos Distribuidas (SGBDD) |
Mayor rendimiento en el procesamiento de datos y confiabilidad | Menor rendimiento, pues muchos factores pueden influir negativamente, por ejemplo: la velocidad de la red |
Ante una falla, desastre o catástrofe se pierde toda la disponibilidad | Ante un fallo en una parte del sistema solo afectara a un fragmento, en lugar de toda la base de datos |
Costos elevados en Mainframe | Mejor proporción precio – rendimiento, pues es más barato crear una red de computadoras pequeñas, que tener una sola computadora muy poderosa |
En cuanto al SGBD, en un entorno centralizado, solo se ejecuta en un sistema operativo | En cuanto al SGBD, la heterogeneidad está presente, pues se ejecuta en diversos sistemas operativos |
...