Tiendas de valores clave en nosql

Video: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan

tiendas de valores clave NoSQL tienen un registro con un campo ID - la llave en tiendas de clave y valor - y un conjunto de datos. Estos datos pueden ser uno de los siguientes:

Video: MySQL - Diferencia entre CHAR y VARCHAR - Claves autoincrementales

  • Una pieza arbitraria de datos que los interpreta de desarrolladores de aplicaciones (en oposición a la base de datos)

  • Cualquier conjunto de pares de nombre y valor (llamado contenedores)

Piense en ello como un buzón compartido en un edificio de apartamentos. Todo lo que se ve desde el exterior es un conjunto de agujeros numerados. El uso de una clave, se accede a lo que está en el buzón. Después de mirar el correo, a decidir qué hacer con él (probablemente sólo tirar a la basura).

De esta manera, las tiendas de valores clave son similares a las tiendas de columna en que es posible almacenar estructuras de datos que varían en el mismo conjunto de registros lógicos. tiendas de valores clave son el tipo más simple de almacenamiento en el mundo NoSQL - usted es justo el almacenamiento de claves para los datos que proporcione.

Algunas tiendas de valores clave apoyan a escribir (tales como enteros, cadenas y booleanos) y estructuras más complejas de valores (tales como mapas y listas). Esta configuración ayuda a los desarrolladores, ya que no tienen que codificar manualmente o de cadena de decodificación de los datos almacenados en un almacén de claves-valor.

Video: Zoo NoSQL I

En informática, una “lista” es cero o más valores de datos. Estos valores pueden o no pueden ser almacenados en una representación ordenada que permite el procesamiento rápido de partido.

Los mapas son un tipo simple de almacenamiento de claves-valor. Una clave única en un mapa tiene un único valor arbitrario asociada a ella. El valor podría ser una lista de otro mapa. Por lo tanto, es posible almacenar estructuras de árbol dentro de las tiendas de valores clave, si estás dispuesto a hacer los datos de procesamiento de sí mismo.

Si usted tiene numerosos mapas en su almacén de claves-valor, considere un almacén de documentos en su lugar, lo que probablemente reducirá al mínimo la cantidad de código necesario para operar sobre los datos y hacer más fácil la búsqueda y recuperación.

tiendas de clave-valor se optimizan para velocidad de ingestión y recuperación. Si necesita una velocidad muy alta ingesta en un número limitado de nodos y puede permitirse el lujo de sacrificar compleja compatibilidad con consultas ad-hoc, a continuación, un almacén de claves-valor puede ser para usted.

Artículos Relacionados