Saltar al contenido

NoSQL

Un término genérico para sistemas de bases de datos con modelos de datos que no son principalmente relacionales.

Plataformas de datos

¿Qué significa NoSQL?

NoSQL agrupa sistemas de bases de datos con modelos distintos, como documentos, pares clave-valor, grafos o columnas anchas. No es un único producto ni un lenguaje uniforme de consulta. Relaciones, transacciones y consistencia varían por sistema; la etiqueta por sí sola dice poco de esas capacidades.

En un catálogo ficticio, la ropa tiene tallas y los aparatos eléctricos tensiones. Un modelo documental puede contener esos atributos distintos. Aun así deben quedar claros el significado, los tipos de datos y las reglas de validación necesarias. Los documentos flexibles no excluyen validar el esquema. La idoneidad depende también de consultas frecuentes, datos que deban cambiar juntos y actualidad requerida. NoSQL no garantiza mayor velocidad ni menor esfuerzo operativo; compruebe esos requisitos en el producto y uso concretos.

Fuentes