Ventajas de las bases de datos
Dentro de las ventajas primordiales que tienen las bases de datos se encuentran:
• Ahorro de tiempo, ya que los mismos datos se introducen una sola vez.
•Ahorro de espacio, porque la base de datos tiene dimensiones más reducidas.
•Disminución de errores determinados por la introducción de datos, ya que no se presenta redundancia de datos.
•Fiabilidad y disponibilidad; comúnmente la fiabilidad se define a grandes rasgos como la probabilidad de que un sistema esté en funciones en un momento determinado, y la disponibilidad es la probabilidad de que el sistema esté disponible continuamente durante un intervalo de tiempo, la posibilidad de compartir los datos al tiempo que se mantiene un
cierto grado de control local.
•Mejor rendimiento cuando una base de datos grande es distribuida en múltiples sitios, ya que hay bases de datos más pequeñas en cada uno de éstos, y, en consecuencia, las consultas locales y las transacciones que tienen acceso a datos a un sólo sitio tienen un mejor rendimiento porque las bases de datos son más pequeñas, además, cada sitio tiene un mejor número de transacciones en ejecución, que si todas las transacciones se enviaran
a una sola base de datos centralizada.
Desventajas de las bases de datos
•Como en cualquier sistema informático, el margen de error siempre se presenta, y las bases de datos no son la excepción, la principal desventaja que tienen se refiere al control y al manejo de los datos, porque éstos 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 tiene en cuenta la seguridad, que es un punto primordial para resguardar la información de manera fiable.
•Las fallas no predecibles, tanto de componentes de hardware como de software, son complejas, ya que tratando de evitar estas fallas la integridad de la información no tendrá problemas. La integridad se refiere a la consistencia, validez y exactitud de la información.
•Algunas otras desventajas son que los datos pueden estar replicados, así como también el control de concurrencia y los mecanismos de recuperación que son mucho más complejos que en un sistema centralizado, y la distribución produce un aumento en la complejidad del diseño y en la implementación del sistema.
No hay comentarios:
Publicar un comentario