Alto desempenho

Declarações preparadas - pelos números!

Always be Prepared....

Em nosso último discussão em prepared statements in couchbase, falamos sobre os ganhos de desempenho que são possíveis com o uso de prepared statements. Pensei em publicar uma "sequência" com alguns exemplos e números do mundo real usando o conjunto de dados de amostra de viagens incluído no Couchbase.

Uma análise simples

No gist abaixo, usei um loop de controle simples para simular a carga no couchbase em execução no meu laptop. Examinei o desempenho de várias consultas: algumas com parametrização, diferentes estratégias de predicado, junções e uma mistura de campos indexados e não indexados. Os resultados são impressionantes e me provaram que há ganhos substanciais a serem obtidos com o uso de instruções preparadas na maioria dos casos. Ainda estamos presos às leis da física quando coisas como varreduras completas de índices primários são necessárias para retornar resultados, mas em mais As declarações preparadas para situações devem ser usadas sempre que possível para aumentar o desempenho.

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

Author

Posted by Todd Greenstein

Todd Greenstein é arquiteto de soluções na Couchbase. Todd é especializado em design de API, arquitetura, modelagem de dados, desenvolvimento em nodejs e golang.

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.