Please enable JavaScript.
Coggle requires JavaScript to display documents.
SISTEMA DE BASE DE DATOS - Coggle Diagram
SISTEMA DE BASE DE DATOS
BD ESTATICA :Una base de datos estática es un conjunto de datos que no se actualiza ni se modifica con frecuencia. En otras palabras, una vez que se crea y se carga con información, permanece sin cambios durante un período prolongado de tiempo o de manera indefinida.
-
BD DISTRIBUIDA: Una base de datos distribuida es un sistema de gestión de bases de datos en el que los datos se almacenan, se gestionan y se acceden a través de Múltiples nodos o ubicaciones físicas que están interconectadas a través de una red de comunicación. En lugar de tener todos los datos centralizados en un único servidor, una base de datos distribuida distribuye la carga de trabajo y la gestión de datos entre varios nodos.
Caracteristicas:
Escalabilidad : La capacidad de añadir más nodos a la red para manejar un mayor volumen de datos y una mayor carga de trabajo.
Disponibilidad : La capacidad de mantener el acceso a los datos incluso en caso de fallos en uno o varios nodos de la red.
Tolerancia a fallos : La capacidad de continuar operando incluso si se produce un fallo en uno o varios nodos de la red.
ventajas y desventajas:
-
Escalabilidad: Las bases de datos distribuidas pueden escalar horizontalmente agregando más nodos o servidores a la red, lo que permite manejar grandes volúmenes de datos y un mayor número de usuarios de manera eficiente.
Disponibilidad: Al distribuir los datos en Múltiples nodos o ubicaciones geográficas, las bases de datos distribuidas pueden mantener la disponibilidad incluso en caso de fallos de hardware o de red en un nodo particular.
Tolerancia a fallos: Las bases de datos distribuidas están diseñadas para ser tolerantes a fallos, lo que significa que pueden seguir funcionando incluso si algunos nodos de la red fallan o se desconectan.
-
Complejidad de administración: La configuración, administración y mantenimiento de una base de datos distribuida puede ser compleja y requiere un conocimiento técnico especializado, lo que puede aumentar los costos operativos y de personal.
Consistencia: Mantener la consistencia de los datos distribuidos puede ser un desafío, ya que las actualizaciones y modificaciones deben propagarse a través de la red de manera sincrónica o asincrónica, lo que puede resultar en posibles inconsistencias temporales.
Latencia de red: Las operaciones de lectura y escritura pueden experimentar latencia debido a la necesidad de comunicarse a través de la red entre nodos distribuidos, especialmente en entornos geográficamente dispersos o con conexiones de red lentas.
BD: Dinamico
Caracteristicas:
Actualización continua: Los datos se modifican y actualizan en respuesta a eventos o cambios en el entorno.
Interactividad: Los usuarios pueden realizar consultas y realizar operaciones que afectan los datos en tiempo real.
Adaptabilidad: La base de datos puede ajustarse y adaptarse a nuevas necesidades o requisitos del sistema mediante la modificación de la estructura de los datos o la incorporación de nuevas funcionalidades.
Procesamiento en tiempo real: Puede manejar transacciones y operaciones en tiempo real que requieren respuestas rápidas y actualizaciones instantáneas.
Ventajas y desventajas
-
Flexibilidad: Las bases de datos dinámicas permiten la actualización y modificación de datos en tiempo real, lo que proporciona flexibilidad para adaptarse a cambios en los requisitos del sistema o en el entorno empresarial.
Actualización en tiempo real: Los usuarios pueden acceder a la información más reciente y relevante, lo que facilita la toma de decisiones basadas en datos actualizados.
Interactividad: Las bases de datos dinámicas permiten a los usuarios realizar consultas complejas, análisis de datos y operaciones en tiempo real, lo que mejora la interactividad y la capacidad de respuesta del sistema.
-
Complejidad de gestión: La gestión de bases de datos dinámicas puede ser más compleja que la de bases de datos estáticas, ya que requiere un monitoreo constante y la implementación de estrategias de mantenimiento para garantizar la integridad y la seguridad de los datos.
Riesgo de inconsistencia: Con la actualización frecuente de datos, existe un riesgo mayor de inconsistencia y conflicto entre diferentes conjuntos de datos, lo que puede afectar la calidad y la precisión de la información almacenada.
Rendimiento: A medida que aumenta la frecuencia de las actualizaciones y operaciones en tiempo real, puede haber una disminución en el rendimiento del sistema debido a la carga adicional en los recursos de la base de datos y la red.
En resumen, si bien las bases de datos dinámicas ofrecen ventajas en términos de flexibilidad, actualización en tiempo real y capacidad de respuesta, también presentan desafíos en términos de complejidad de gestión, riesgo de inconsistencia de datos y posibles problemas de rendimiento.
BD CENTRALIZADO: Una base de datos centralizada es un sistema de gestión de datos en el que toda la información se almacena en un solo lugar, generalmente en un único servidor o en un conjunto de servidores que forman parte de un único sistema central. En este modelo, todos los usuarios y aplicaciones acceden a la base de datos a través de este servidor central.
caracteristicas:
Unidad de almacenamiento: Todos los datos se almacenan en un único servidor o en una ubicación centralizada.
Control centralizado: La administración, la seguridad y el mantenimiento de la base de datos son responsabilidad de un único equipo o administrador central.
Facilidad de mantenimiento: La gestión y el mantenimiento de una base de datos centralizada son más simples en comparación con los sistemas distribuidos, ya que todas las actualizaciones y modificaciones se realizan en un único lugar.
Consistencia de datos: Al tener una única fuente de datos, se garantiza la consistencia de los datos en toda la base de datos.
Menor complejidad de red: Los datos se transmiten a través de la red solo entre los usuarios y el servidor central, lo que puede reducir la complejidad de la red y los problemas de comunicación.
-
Facilidad de administración: Al tener todos los datos en un solo lugar, la administración y el mantenimiento de la base de datos se simplifican. Esto incluye tareas como copias de seguridad, actualizaciones y ajustes de rendimiento.
Consistencia de datos: La centralización de los datos asegura que todos los usuarios accedan a la misma versión de la información, lo que ayuda a mantener la coherencia y la integridad de los datos.
Seguridad mejorada: Es más fácil implementar y mantener políticas de seguridad consistentes en una base de datos centralizada. Los controles de acceso y las medidas de seguridad pueden ser aplicados de manera más efectiva y centralizada.
-
Punto único de fallo: Si el servidor central falla, toda la base de datos se vuelve inaccesible. Esto puede tener graves repercusiones en la disponibilidad y continuidad del negocio.
Escalabilidad limitada: A medida que la base de datos y el número de usuarios crecen, el servidor central puede enfrentar problemas de rendimiento y capacidad. Escalar una base de datos centralizada puede ser costoso y complicado.
Problemas de latencia: Los usuarios que están lejos del servidor central pueden experimentar tiempos de respuesta más lentos debido a la latencia de red. Esto puede ser especialmente problemático en entornos distribuidos o con usuarios dispersos geográficamente.