Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matricula: 2021-1951.
Una base de datos relacional es un tipo de base de datos que cumple con el
modelo relacional». Así, según esta definición de base de datos relacional, se
trata de una base de datos que almacena y da acceso a puntos de datos
relacionados entre sí. El modelo relacional es una forma intuitiva y directa de
representar datos sin necesidad de jerarquizarlos.
Las bases de datos no relacionales son más actuales que las relacionales, y su
desarrollo se ha basado en la necesidad de crear sistemas de gestión capaces
de trabajar con datos no estructurados o semi-estructurados.
Las bases de datos NoSQL utilizan una variedad de modelos de datos para
acceder y administrar datos. Estos tipos de bases de datos están optimizados
específicamente para aplicaciones que requieren grandes volúmenes de datos,
baja latencia y modelos de datos flexibles, lo que se logra mediante la
flexibilización de algunas de las restricciones de coherencia de datos en otras
bases de datos.
Considere el ejemplo de modelado del esquema para una base de datos simple
de libros:
NoSql.
Ventajas:
Aplicaciones de big data: grandes volúmenes son manejados fácilmente por las
bases de datos NoSQL.
Desventajas:
{
«robot_id»:1, (la máquina o robot que ha hecho el descubrimiento)
«timestamp»:149992693000, (la fecha y hora en la que ocurrió
determinado evento)
«coordenadas»:»75988823.567, 55375867.098, 12676444.311″, (los
lugares donde se realizaron las búsquedas)
«encontrado»:[
«mineral»,
«mineral»,
«agua»,
], (los elementos u objetos encontrados por el robot)
«temperatura»:{
«min»:-50,
«max»:-49
}, (temperatura recogida por los sensores)
«ruido»:{
«min»:72,
«max»:4549
} (ruido recogido por los sensores)
}