![Aula #23 - APIPASS - Armazenamento Chave/valor: aplicação](https://i.ytimg.com/vi/HMr2Tugktno/hqdefault.jpg)
Contente
- Definição - O que significa o Key Value Store?
- Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
- Techopedia explica Key Value Store
Definição - O que significa o Key Value Store?
Um Key Value Store é um tipo de banco de dados NoSQL que não depende das estruturas tradicionais dos designs de bancos de dados relacionais.
Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.
Techopedia explica Key Value Store
Em geral, os bancos de dados NoSQL permitem o uso de diferentes tipos de ferramentas relacionais para dados.
Isso está se tornando popular na análise de big data e nos novos designs de negócios em que dados menos organizados precisam ser armazenados de maneira eficiente e prática. Alguns falam sobre o uso de um programa de armazenamento sem esquema para dados. NoSQL não significa que o banco de dados não usa linguagem de consulta estruturada - apenas significa que outras ferramentas podem conduzir a análise de dados.
Nesse contexto, o Key Value Store permite que os aplicativos mantenham dados sem um esquema predefinido. Diferentes tipos de contêineres, tipos e objetos de dados são usados para acomodar isso.
Diferentes tipos de bancos de dados de armazenamento de valores-chave incluem a ferramenta de banco de dados eventualmente consistente, as ferramentas hierárquicas de banco de dados e aquelas que apresentam outros tipos de projetos NoSQL.
A natureza essencial do Key Value Store é que os desenvolvedores criam duas tabelas:
- uma tabela chave à esquerda
- uma tabela de valores à direita.
A maneira como essas chaves se relacionam com esses valores é o que constitui o modelo Key Value Store. Um exemplo desse modelo mostra que, como a tabela à direita representa apenas valores, há mais versatilidade em que tipo de dados pode ser armazenado nela.
Por sua vez, isso leva às vantagens de escalabilidade e versatilidade desse tipo de configuração NoSQL do Key Value Store.