viernes, 17 de abril de 2015

Ventajas y Desventajas de una Base de Datos




Dentro de las ventajas que nos brinda una base de datos podemos mencionar:



  • Independencia de los datos, los programas y procesos. Permite modificar los datos, excepto el código de aplicaciones.
  • Menor redundancia. No es necesario la repetición de datos. Solamente se indica la manera en la que se relacionan éstos.
  • Obtener más información de la misma cantidad de data. Esto es posible gracias  a la facilidad que provee esta estructura para proveer datos a los usuarios.
  • Integridad de los datos. Crea mayor dificultad de perder la información o de realizar incoherencias con los datos.
  • Mayor seguridad en los datos. Restringe el acceso a los usuarios, cada tipo de éstos tendrá la posibilidad de acceder a ciertos elementos.
  • Coherencia de los resultados. Al recolectar y almacenarse la información una sola vez, en los procedimientos se utilizan los mismos datos, razón por la que los resultados son coherentes.
  • Datos más documentados. Gracias a los metadatos que permiten detallar la información de la base de datos.
  • Acceso simultaneo a los datos. Controla  el acceso de usuarios de manera concurrente.
  • Balance de Requerimientos Conflictivos.  Para que la Base de Datos trabaje apropiadamente, necesita de una persona o grupo que se encargue de su funcionamiento.
  • Reducción del espacio de almacenamiento. Es posible gracias a una mejor estructuración de los datos.
  • Acceso a los datos más eficiente. La organización de los datos produce un resultado más óptimo en rendimiento. Igualmente, en el caso de empresas, usuarios de distintas oficinas pueden compartir datos si están autorizados.
  • Reducción del espacio de almacenamiento. Gracias a una mejor estructuración de los datos.
  • Se refuerza la estandarización. Debido a que es más fácil estandarizar procesos, formas, nombres de datos, formas, etc. Flexibilidad y rapidez al obtener datos. 
  • Aumenta la productividad de los programadores. debido a que los programadores no se tienen que preocupar por la organización de los datos ni de su validación, se pueden concentrar en resolver otros problemas inmediatos, mejorando de ese modo su productividad.


Dentro de las desventajas de una base de datos encontramos:


  • Ausencia de estándares reales. Lo cual significa una excesiva dependencia a los sistemas comerciales del mercado.

  • Requiere personal calificado. Debido a la dificultad del manejo de este tipo de sistemas. Esto requiere que los programadores y los analistas deben tomar cursos que los adiestren para poder comprender las capacidades y limitaciones de las Bases de Datos.
  • Instalación costosa. Ya que el control y administración de bases de datos requiere de un software y hardware de elevado coste. Además de la adquisición y mantenimiento del Sistema Gestor de Datos (SGBD).

  • Falta de rentabilidad a corto plazo. Debido al coste de equipos y de personal, al igual del tiempo que tarda en estar operativa.

  • Tamaño. El Sistema de Manejo de Base de Datos (DBMS) requiere de mucho espacio en disco duro y también requiere de mucha memoria principal (RAM) para poder correr adecuadamente.

  • Requerimientos adicionales de Equipo. El adquirir un producto de Base de Datos, requiere a su vez adquirir equipo adicional para poder correr ese producto como por ejemplo, servidores, memoria, discos duros, entre otros. Si se pretende correr la Base de Datos con el mínimo de requerimientos, esta posiblemente se degrada.
 




 

No hay comentarios:

Publicar un comentario