Base de datos no relacional (NoSQL)

Una base de datos NoSQL (que originalmente se refería a "no SQL" o "no relacional") proporciona un mecanismo para el almacenamiento y recuperación de datos que se modela en medios distintos a las relaciones tabulares utilizadas en las bases de datos relacionales. Estas bases de datos existen desde finales de la década de 1960, pero el nombre "NoSQL" solo se acuñó a principios del siglo XXI, provocado por las necesidades de las empresas Web 2.0. Las bases de datos NoSQL se utilizan cada vez más en big data y aplicaciones web en tiempo real. Los sistemas NoSQL también se denominan a veces No solo SQL para enfatizar que pueden admitir lenguajes de consulta similares a SQL o sentarse junto a bases de datos SQL en arquitecturas persistentes políglotas.

Las motivaciones para este enfoque incluyen la simplicidad del diseño, un escalado "horizontal" más simple a grupos de máquinas (que es un problema para las bases de datos relacionales), un control más preciso sobre la disponibilidad y la limitación del desajuste de impedancia relacional de objetos. Las estructuras de datos utilizadas por las bases de datos NoSQL (p. ej., par clave-valor, columna ancha, gráfico o documento) son diferentes de las que se utilizan de forma predeterminada en las bases de datos relacionales, lo que hace que algunas operaciones sean más rápidas en NoSQL. La idoneidad particular de una base de datos NoSQL dada depende del problema que debe resolver. A veces, las estructuras de datos utilizadas por las bases de datos NoSQL también se consideran "más flexibles" que las tablas de bases de datos relacionales.

Muchas tiendas NoSQL comprometen la consistencia (en el sentido del teorema CAP) a favor de la disponibilidad, la tolerancia a la partición y la velocidad. Las barreras para una mayor adopción de las tiendas NoSQL incluyen el uso de lenguajes de consulta de bajo nivel (en lugar de SQL, por ejemplo), la falta de capacidad para realizar uniones ad hoc entre tablas, la falta de interfaces estandarizadas y grandes inversiones previas en bases de datos relacionales existentes.. La mayoría de las tiendas NoSQL carecen de verdaderas transacciones ACID, aunque algunas bases de datos las han convertido en el centro de sus diseños.

It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English.

You must log in to access this content
Iniciar con Google
Iniciar con Facebook
x