Categoria: Alto desempenho

Dividir e conquistar: particionamento do índice GSI do Couchbase.
No Couchbase, os dados são sempre particionados usando o valor de hash consistente da chave do documento em vbukets que são armazenados nos nós de dados. O Índice Secundário Global (GSI) do Couchbase abstrai as operações de indexação e é executado como um serviço distinto dentro do...

Construção de um deck de observação
Um sistema distribuído é aquele em que a falha de um computador que você nem sabia que existia pode tornar seu próprio computador inutilizável. - Leslie Lamport, 1987 Embora essas palavras prescientes tenham sido proferidas em 1987, elas continuam sendo o caso em...

Entendendo o agrupamento e a agregação de índices na consulta N1QL do Couchbase
O Couchbase N1QL é um mecanismo moderno de processamento de consultas projetado para fornecer SQL agregado para JSON por índice em dados distribuídos com um modelo de dados flexível. Os bancos de dados modernos são implantados em clusters enormes. O uso de JSON oferece um modo de dados flexível. N1QL...

Desenvolva com agilidade, desenvolva em qualquer escala com o Couchbase no Cisco UCS
Nota do autor: este trecho do resumo da solução Couchbase no Cisco UCS® foi publicado em nome da Cisco. O resumo completo da solução Couchbase no Cisco UCS® está disponível mais adiante neste blog. À medida que o mundo migra para uma economia digital, as empresas estão...

Paginação de banco de dados: Usando OFFSET e Keyset no N1QL
Leia o histórico da paginação em meu artigo anterior: https://www.couchbase.com/blog/optimizing-database-pagination-using-couchbase-n1ql/ A paginação é a tarefa de dividir o resultado potencial em páginas e recuperar as páginas necessárias, uma a uma, sob demanda. Usar OFFSET e LIMIT é a maneira mais fácil de escrever...

Comparação das visualizações do Couchbase com o Couchbase N1QL e a indexação.
À medida que a plataforma de dados do Couchbase evoluiu, serviços como N1QL e GSI Indexing lidaram com os casos de uso que o Couchbase VIEWS costumava lidar e muito mais. É lógico fazer a pergunta comparativa entre eles. Aqui está uma tabela comparando ambos. Esta é...

Crie o índice certo, obtenha o desempenho certo.
Introdução Há três coisas importantes nos sistemas de banco de dados: desempenho, desempenho e desempenho. Para os sistemas de banco de dados NoSQL, há três coisas importantes: desempenho em escala, desempenho em escala, desempenho em escala. Compreender as opções de índice, criar o índice certo, com o...

Aprimoramentos de ferramentas no Couchbase Server 5.0 (atualização)
As melhorias nas ferramentas chegaram ao Couchbase Server 5.0. Observação: esta é uma repostagem atualizada de Melhorias nas ferramentas do Couchbase 5.0 Beta. Nesta postagem do blog, mostrarei alguns dos aprimoramentos das ferramentas em: Visualização do plano de consulta -...

Criação de perfil e monitoramento no Couchbase Server 5.0 Preview (atualização)
A criação de perfil e o monitoramento do N1QL são uma grande parte da versão 5.0 do Couchbase Server (agora disponível para download). Observação: esta é uma repostagem atualizada do Profiling and Monitoring in Couchbase Server 5.0 Preview (Update). Query Workbench Mais uma vez, vou...

Otimização da paginação do banco de dados usando o Couchbase N1QL.
Histórico: Como o Google faz isso? Quando você pesquisa algo ou alguma coisa no Google, ele apresenta os principais resultados relevantes e informa um número aproximado de documentos para o seu tópico - tudo em menos de um segundo. Aqui estão algumas dicas de alto nível: https://www.google.com/search/howsearchworks/algorithms/...

N1QL: Um guia prático. Segunda edição
Há dois anos e duas semanas, em um dia fresco de outono em Wall Street, Nova York, lançamos o N1QL no Couchbase 4.0. Mesmo antes do lançamento, tínhamos clientes usando o N1QL de pré-lançamento porque ele resolvia o problema comercial crítico:...

Otimizar o desempenho do N1QL usando a criação de perfil de solicitação
O monitoramento revelou o consumo de recursos. E agora? O Couchbase Server 4.5 introduziu um mecanismo para ficar de olho nas solicitações em execução, de modo que as solicitações com desempenho lento pudessem ser destacadas. Este artigo da DZone aborda o assunto do monitoramento N1QL em detalhes, mas...