NoSQL

NoSQL es un movimiento que promueve sistemas de software donde la persistencia de datos generalmente se caracteriza por no utilizar el modelo relacional, generalmente utilizado por las bases de datos tradicionales (RDBMS). La expresión se refiere al lenguaje SQL, que es el lenguaje de consulta de datos más común en las bases de datos relacionales, aquí tomado como un símbolo de todo el paradigma relacional. Estos almacenes de datos a menudo no requieren un esquema fijo (sin esquemas), a menudo evitan las operaciones de unión y tienen como objetivo escalar horizontalmente. Los académicos y los artículos se refieren a estas bases de datos como almacenamiento estructurado.

El término NoSQL se usó por primera vez en 1998 para una base de datos relacional de código abierto que no usaba una interfaz SQL. El autor Carlo Strozzi, declaró que "como movimiento, NoSQL se aparta radicalmente del modelo relacional, y por lo tanto debería llamarse más apropiadamente NoREL, o algo similar" . Contrariamente a lo que podría pensar, el movimiento NOSQL no se opone al uso de bases de datos relacionales. El término NOSQL de hecho significa no solo SQL, lo que significa que hay varios casos de uso para los cuales el modelo relacional representa un forzamiento, sino muchos otros para los cuales dicho modelo sigue siendo la mejor solución. El término fue reutilizado en 2009 por un empleado de Rackspace, Eric Evans, cuando Johan Oskarsson de la última. fm quería organizar un evento para discutir bases de datos distribuidas de código abierto. El nombre fue un intento de etiquetar el creciente número de bases de datos no relacionales y distribuidas que a menudo no proporcionan las características clásicas de ACID : Atomicidad, Consistencia, Aislamiento, durabilidad. La razón por la cual tales características no se dieron es el llamado teorema de CAP.

Las implementaciones notables son Cloudant de IBM, BigTable de Google y Dynamo de Amazon. com, y variantes de código abierto como la acumulación de Apache, HBase y Cassandra.

Base

Base de datos espacial

Una base de datos espacial (también conocida como base de datos espacial o base de datos espacial; en acrónimo: SDB) es una base de datos optimizada para almace...

Base de datos paralela

Una base de datos paralela es un tipo de base de datos donde el rendimiento se optimiza al paralelizar varias características, como la carga de datos, la constr...
Esta página se basa en el artículo de Wikipedia: Fuente, Autores, Licencia Creative Commons Reconocimiento-CompartirIgual.
This page is based on the Wikipedia article: Source, Authors, Creative Commons Attribution-ShareAlike License.
contactos
Política de privacidad , Descargos de responsabilidad