Por qué utilizo dos puntos como delimitador de patrones clave

La gente me pregunta todo el tiempo por qué creo Patrones de claves Couchbase con dos puntos como delimitador. Bueno...

  1. No::mucho::más::utiliza::doble::dos puntos por lo que es un gran delimitador

  2. Hacen que las teclas sean legibles para el ser humano

  3. Cada objeto en Couchbase necesita una clave única por bucket y como necesito encontrar mi objeto rápidamente, quiero la opción de obtener el objeto de Couchbase por la clave y directamente de la caché gestionada.

  4. Cuando se trata de utilizar #N1QL, puedo utilizar este patrón clave allí también. Duplico mi utilidad.

Además, tengo texto en mi clave que es significativo para mi aplicación y que puede unir rápidamente para encontrar ese objeto.

Así que para un almacén de sesión de usuario, podría tener un objeto que es user-session::cart::username123. Mientras la aplicación tenga el nombre de usuario o algún otro valor único de ese usuario, sé que la aplicación puede obtener el objeto del carrito de la compra del usuario tan rápido como se conoce a Couchbase.

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

Autor

Publicado por Kirk Kirkconnell, Ingeniero Superior de Soluciones, Couchbase

Kirk Kirkconnell fue Ingeniero Senior de Soluciones en Couchbase trabajando con clientes en múltiples capacidades para ayudarles en la arquitectura, despliegue y gestión de Couchbase. Su experiencia se centra en operaciones, alojamiento y soporte de aplicaciones a gran escala e infraestructuras de bases de datos.

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.