Por que uso dois pontos duplos como delimitador de padrão de chave

As pessoas me perguntam o tempo todo por que eu crio Padrões de chave do Couchbase com dois pontos duplos como delimitador. Bem...

  1. Not::much::else::uses::double::colons, portanto, é um ótimo delimitador

  2. Eles criam chaves legíveis por humanos

  3. Cada objeto no Couchbase precisa de uma chave exclusiva por bucket e, como preciso encontrar meu objeto rapidamente, quero ter a opção de obter o objeto do Couchbase pela chave e diretamente do cache gerenciado.

  4. Quando se trata de usar #N1QL, posso usar esse padrão de chave também. Duplico minha utilidade.

Além disso, tenho um texto na minha chave que é significativo para o meu aplicativo e ele pode se reunir rapidamente para encontrar esse objeto.

Portanto, para um armazenamento de sessão de usuário, posso ter um objeto que seja user-session::cart::username123. Desde que o aplicativo tenha o nome de usuário ou algum outro valor exclusivo desse usuário, sei que o aplicativo pode obter o objeto do carrinho de compras do usuário com a mesma rapidez com que o Couchbase é conhecido.

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Kirk Kirkconnell, engenheiro de soluções sênior, Couchbase

Kirk Kirkconnell foi engenheiro de soluções sênior da Couchbase, trabalhando com clientes em várias capacidades para ajudá-los a arquitetar, implantar e gerenciar o Couchbase. Sua experiência é em operações, hospedagem e suporte de infraestruturas de aplicativos e bancos de dados em larga escala.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.