NoSQL

Cuando nos referimos a modelo, NoSQL no posee únicamente un solo modelo de datos debido a que hay variedad de ellos, ajustándose cada uno a los requerimientos de diferentes necesidades. Así por ejemplo entre los modelos de datos más sobresalientes se encuentran:

  • Documental.
  • En grafo.
  • Clave valor.
  • MultivalorOrientado a objetos.
  • Tabular.

El término NoSQL fue utilizado por primera vez en 1998 para una base de datos relacional que omitió el SQL, después reapareció en el año 2009  y se utiliza en las conferencias de los defensores de las bases de datos no relacionales. A menudo denominado “no solo SQL”, NoSQL abarca una amplia clase de sistemas de gestión de bases de datos que difieren del modelo relacional en aspectos importantes, como:

  • Los datos almacenados no requieren estructuras fijas como tablas.
  • Normalmente no soportan operaciones JOIN, ni garantizan completamente ACID, en algunos casos.
  • Permiten escalamiento horizontal.
  • Permiten la agregación de más campos en bases de datos que ya se encuentran en ejecución.
  • Alto rendimiento frente a grandes volúmenes de información.
  • Tolerancia a fallos o disponibilidad de la información.
  • Redundancia de la información.
  • Por lo general, los investigadores académicos se refieren a este tipo de bases de datos como de almacenamiento estructurado, término que abarca también las bases de datos relacionales clásicas
  • No usan SQL como el principal lenguaje de consultas

ARCOS Jefferson, Comparativa bases de datos NoSQL frente al modelo SQL. I.U. Cesmag. 2013.

Inicio del blog

Un saludo, mi nombre es Jefferson Arcos, y soy estudiante e investigador apasionado por la computación y la tecnología, a través de este blog quiero compartir algunas de mis experiencias y conocimientos con ustedes.