Hogar Bases de datos ¿Qué es una base de datos no relacional? - definición de techopedia

¿Qué es una base de datos no relacional? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la base de datos no relacional?

Una base de datos no relacional es una base de datos que no incorpora el modelo de tabla / clave que promueven los sistemas de gestión de bases de datos relacionales (RDBMS). Este tipo de bases de datos requieren técnicas y procesos de manipulación de datos diseñados para proporcionar soluciones a los problemas de big data que enfrentan las grandes empresas. La base de datos no relacional emergente más popular se llama NoSQL (No solo SQL).

Techopedia explica la base de datos no relacional

La mayoría de las bases de datos no relacionales se incorporan a sitios web como Google, Yahoo !, Amazon y Facebook. Estos sitios web introducen una gran cantidad de nuevas aplicaciones todos los días con millones y millones de usuarios, por lo que no podrían manejar grandes picos de tráfico con las soluciones RDBMS existentes. Dado que RDBMS no puede manejar el problema, han cambiado a un nuevo tipo de DBMS que es capaz de manejar datos de escala web de una manera no relacional.


Un aspecto interesante de una base de datos no relacional como NoSQL es la escalabilidad. NoSQL usa el sistema BASE (básicamente disponible, de estado blando, eventualmente consistente). Las bases de datos no relacionales renuncian a la forma de tabla de filas y columnas que utilizan las bases de datos relacionales en favor de marcos especializados para almacenar datos, a los que se puede acceder mediante API de consulta especiales. La persistencia es un elemento importante en estas bases de datos. Para permitir un rendimiento rápido de grandes cantidades de datos, la mejor opción para el rendimiento es "en memoria", en lugar de leer y escribir desde discos.


Las bases de datos relacionales utilizan el sistema ACID, que garantiza la coherencia de los datos en todas las situaciones de gestión de datos, pero obviamente lleva más tiempo procesarlas debido a todas esas relaciones y su naturaleza ramificada. Sin embargo, el sistema BASE aflojó los requisitos de consistencia para lograr una mejor disponibilidad y particionamiento para una mejor escalabilidad.

¿Qué es una base de datos no relacional? - definición de techopedia