Stores valor-chave na NoSQL

# 8208 de valor chave armazena NoSQL ter um registro com um campo ID - a chave em # lojas principais 8208 de valor - e um conjunto de dados. Estes dados podem ser um dos seguintes:

  • Um pedaço de dados arbitrária que os interpreta desenvolvedor aplicação (em oposição à base de dados)

  • Qualquer conjunto de nome # pares de 8208 de valor (chamado bins)

Pense nisso como uma caixa de correio compartilhada em um prédio de apartamentos. Tudo que você vê do lado de fora é um conjunto de buracos numerados. Usando uma chave, você acessar o que está na caixa de correio. Depois de olhar para o e-mail, você decidir o que fazer com ele (provavelmente apenas jogá-lo fora).

Desta forma, # 8208 de valor principais lojas são semelhantes às lojas de coluna em que é possível armazenar estruturas de dados diferentes no mesmo conjunto de registro lógico. Key # 8208 de valor lojas são o tipo mais simples de armazenamento no mundo NoSQL - você está apenas armazenar chaves para os dados que você fornecer.

Alguns # 8208 de valor chave armazena apoiar digitação (como números inteiros, strings e booleanos) e estruturas mais complexas para os valores (tais como mapas e listas). Essa configuração ajuda os desenvolvedores porque eles não têm de entregar dados # 8208 de código ou de cordas de decodificação realizada em uma chave # loja 8208 de valor.

Na ciência da computação, uma # 147-list # 148- é zero ou mais valores de dados. Estes valores podem ou não podem ser armazenados em uma representação ordenada que permite um processamento rápido jogo.

Os mapas são um tipo simples de armazenamento de chave # 8208-valor. Uma chave única em um mapa tem um único valor arbitrário associado a ele. O valor pode ser uma lista de outro mapa. Então, é possível armazenar estruturas de árvore dentro # lojas principais 8208 de valor, se você está disposto a fazer os dados de processamento de si mesmo.

Se você tem vários mapas em sua # armazenamento de chaves 8208-valor, considere um armazenamento de documentos em vez disso, o que provavelmente irá minimizar a quantidade de código necessário para operar em seus dados e fazer a busca e recuperação mais fácil.

Key # lojas 8208 de valor são otimizados para a velocidade de ingestão e recuperação. Se você precisa de velocidade muito alta ingerir em um número limitado de nós e pode dar ao luxo de sacrificar complexo de suporte para consulta ad hoc, em seguida, um # 8208-valor do armazenamento de chaves pode ser para você.

menu