Alto rendimiento

Declaraciones preparadas: ¡en cifras!

Siempre preparados....

En nuestro último debate sobre sentencias preparadas en Couchbase hablamos sobre las ganancias de rendimiento que son posibles usando sentencias preparadas. Pensé en publicar una "secuela" con algunos ejemplos del mundo real y los números utilizando el conjunto de datos de viaje-muestra incluido que viene con Couchbase.

Un análisis sencillo

En el gist de abajo, utilicé un simple bucle de control para simular la carga contra couchbase ejecutándose en mi portátil. Examiné el rendimiento de varias consultas: algunas con parametrización, diferentes estrategias de predicado, uniones y una mezcla de campos indexados y no indexados. Los resultados son impresionantes, y me demostraron que se pueden obtener ganancias sustanciales utilizando sentencias preparadas en la mayoría de los casos. Todavía estamos prisioneros de las leyes de la física cuando se requieren cosas como escaneos completos de índices primarios para devolver resultados, pero en más En la medida de lo posible, deben utilizarse las declaraciones preparadas para cada situación con el fin de aumentar el rendimiento.

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Todd Greenstein

Todd Greenstein es Arquitecto de Soluciones en Couchbase. Todd está especializado en diseño de APIs, arquitectura, modelado de datos y desarrollo en nodejs y golang.

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.