Sin categoría

El cliente Python 2.0 (beta) está aquí

Partiendo de los sólidos cimientos de la serie 1.2, el nuevo cliente Python 2.0 (beta) viene con una API actualizada y algunas funciones adicionales.

 

Para probar la nueva versión beta, basta con utilizar el botón pip herramienta:

 

 

En esta versión, he modificado la API para que sea más similar a la de nuestros otros SDK. Nuevos verbos como upsert, insertar y contador ahora sustituir set, add y incr/decrrespectivamente. Sé que muchos de vosotros seguís utilizando los antiguos nombres de métodos, que siguen siendo compatibles (aunque puede que os aparezca un aviso de obsoleto).

 

En Conexión ha pasado a llamarse Cuboy creando un nuevo Cubo se hace ahora simplemente llamando directamente al constructor. Al constructor se le pasa un cadena de conexión común a nuestros SDKs. La cadena de conexión se pasa directamente a la librería C, permitiendo establecer cualquier opción soportada por la propia librería subyacente. Además, la cadena de conexión permite la capacidad de conectarse a Couchbase a través de SSL. Simplemente proporciona la cadena couchbases:// y especifique la ruta de acceso al certificado mediante el campo certpath parámetro.j

 

Por último, he mejorado la compatibilidad e integración con la aplicación no oficial couchbase-python-cffi módulo. Este módulo permite utilizar el cliente Python bajo PyPy. El funcionamiento interno del módulo principal couchbase se han desplazado un poco para permitir una mejor integración. Internamente, el módulo couchbase-python-cffi sustituye completamente a la biblioteca de extensiones y al resto de componentes del módulo couchbase terminan construyéndose sobre un subsistema de implementación neutra. Esto permite, entre otras cosas, para utilizar el módulo txcouchbase en pypy - algo sobre lo que muchos de ustedes me han preguntado.

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

Autor

Publicado por Mark Nunberg, Ingeniero de Software, Couchbase

Mark Nunberg es un ingeniero de software que trabaja en Couchbase. Mantiene la biblioteca del cliente C (libcouchbase), así como el cliente Python. También desarrolló el cliente Perl (para su uso en su anterior empresa) - que inicialmente le llevó a trabajar en Couchbase. Antes de unirse a Couchbase, trabajó en sistemas de enrutamiento distribuidos y de alto rendimiento en una empresa de análisis de comercio electrónico. Mark estudió Lingüística en la Universidad Hebrea de Jerusalén.

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.