Tecnología

Inicio

¿Cuáles son las debilidades de una base de datos relacional?

¿Cuáles son las debilidades de una base de datos relacional?


Bases de datos relacionales permiten a los usuarios buscar y recuperar conjuntos de datos, denominado tablas, basado en las relaciones entre las secciones de datos individuales. Pese a las ventajas tales como la optimización en grandes conjuntos de instrumentos de información y de acceso tales como Structured Query Language (SQL), bases de datos relacionales también vienen con sus propias desventajas.

Las restricciones a los tipos de datos

Bases de datos relacionales vienen con restricciones en cuanto a qué tipos de datos que pueden almacenar. tipos de datos complejos, como imágenes en 3D u objetos abstractos de datos no están disponibles para almacenar bajo una base de datos relacional. Los tipos de datos disponibles para una base de datos incluyen números, caracteres (letras), fechas y horas, o valores booleanos (verdadero / falso).

Complejidad

Bases de datos relacionales pueden convertirse rápidamente complejo cuando la cantidad de datos crece y las relaciones entre fragmentos de datos se vuelven más complicadas. Además, SQL, mientras que una poderosa herramienta para acceder a datos de una base de datos relacional, está limitado en la forma en que accede a los datos con relaciones complicadas. Además, en representación de formas complejas de datos requiere dividir los datos en los tipos de datos simples que los soportes de base de datos (tales como números, letras y valores booleanos). La recombinación de estos valores para reconstruir los datos originales se suma a la complejidad del sistema.

Costo

El software y la experiencia necesarios para implementar una base de datos relacional puede venir con una etiqueta de precio alto. Además de la adquisición de licencias de software, los costes en curso de mantenimiento del sistema y el personal a medida que aumentan los datos y requisitos de espacio aumenta el costo de las bases de datos relacionales. Por otra parte, el acceso a los datos con precisión a partir de una base de datos relacional requiere un alto nivel de experiencia y formación, lo que requiere una gran inversión de tiempo y dinero.