Bases De Datos NoSQL Clave Valor Camino Hacia La Compatibilidad En El Almacenamiento

Páginas: 10 (2255 palabras) Publicado: 24 de marzo de 2015
Bases de datos NoSQL clave – valor, camino hacia la compatibilidad en el almacenamiento
NoSQL data bases of key – value, way to storage compatibility

Juan Sebastián Rincón Rangel
Jhonatan Acelas Arévalo

Resumen
Se presenta una propuesta para la estandarización en el almacenamiento de los sistemas gestores de bases de datos NoSQL pertenecientes a la familia clave – valor basándose en laobservación y comparación de características de diferentes sistemas pertenecientes a esta familia.

Palabras Clave
NoSQL, Bases de datos, estándar, compatibilidad, clave – valor

Abstract
It is a proffer to the standardization in the storage of management systems of databases NoSQL belonging to the key- value family based in the observation and comparison of features of different systems belongingto this family

Keywords
NoSQL, Databases, standard, compatibility, key – value

I. Introducción

El incremento en el uso masivo de aplicaciones web presentado en los últimos quince años ha traído problemas para los gestores de bases de datos relacionales, los cuales traen consigo limitaciones al momento de indexar y realizar búsquedas en tiempo real sobre grandes volúmenes de datos [1]. Debidoa este problema, surgen las bases de datos NoSQL que son usadas en sistemas que manejan grandes cantidades de datos con estructuras horizontales similares, y requieren un mayor enfoque en el rendimiento y en las propiedades en tiempo real como lo son: el tiempo de activación, el tiempo de cómputo, el tiempo de finalización y el tiempo de respuesta; pero, a pesar de las ventajas de escalabilidady rendimiento que ofrecen estas bases de datos [2], existe un problema en la compatibilidad entre los diferentes gestores de bases de datos NoSQL, para lo que se evidencia la necesidad de proponer un estándar que unifique las principales características de bases de datos NoSQL [3].
Sin embargo, debido a que las bases de datos NoSQL están clasificadas por familias y cada una de estas maneja unaestructura diferente [4], no es posible crear un estándar que unifique las características de todos estos sistemas, por lo que el presente trabajo se enfocará en una de las familias más usadas, la clave – valor, utilizada en sistemas que requieren mayor rendimiento en grandes volúmenes de datos.

II. Estado del arte

Se han hecho avances en la estandarización de bases de datos NoSQL, el másimportante es UnQL, una idea que procede de los creadores de CouchBase y de SQLite en 2011, este puede considerarse como un superconjunto de la sintaxis de SQL en el que se han planteado nuevos operadores y expresiones que comparten las diferentes bases de datos NoSQL, siendo así portable, multi-proveedor y capaz de ser un lenguaje estándar que los fabricantes de bases de datos NoSQL puedan darsoporte [5].
UnQL tiene una sintaxis parecida a SQL, permitiendo a los desarrolladores que crecieron con este último lenguaje una familiaridad con éste, al tiempo que proporciona capacidades adicionales para permitir la selección y manipulación de estructuras de documentos complejos. Al seleccionar y utilizar documentos auto-descriptivos sin un esquema definido rígidamente se requiere un nivel deexpresividad que no está disponible en soluciones de bases de datos relacionales. Con UnQL, los desarrolladores pueden obtener el formato de tabla estructurada del modelo de base de datos relacional, más la flexibilidad del diseño libre del esquema NoSQL [6].
Aunque UnQL, puede ser considerado como un buen avance para la estandarización de bases de datos NoSQL, únicamente se enfoca en estandarizar elsistema de consulta de éstas, entonces, se debe buscar una forma de estandarizar otros aspectos. En éste caso, el almacenamiento.
En cuanto a la estandarización en el almacenamiento se ha presentado un avance al convertir JSON en un estándar web recomendado por la W3C, esto importante porque JSON es el formato que utilizan varios gestores de bases de datos NoSQL documentales para almacenar la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • base de datos 2 nosql
  • Bases De Datos NoSQL
  • Bases de Datos NoSQL
  • Claves Bases De Datos
  • Claves en una Base de Datos
  • Valores null de bases de datos
  • TP Bases De Datos Almacenes 1
  • glosario palabras clave de bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS