Sem categoria

O cliente Python 2.0 (beta) está aqui

Com base nos fundamentos sólidos da série 1.2, o novo cliente Python 2.0 (beta) vem com uma API atualizada e alguns recursos adicionais.

 

Para experimentar a nova versão beta, basta usar o tubulação ferramenta:

 

 

Nesta versão, modifiquei a API para ficar mais parecida com a de nossos outros SDKs. Novos verbos como upsert, insert e counter agora substituir set, add e incr/decrrespectivamente. Sei que muitos de vocês ainda estão usando os nomes de métodos antigos, e eles ainda são suportados (embora você possa receber um aviso de depreciação).

 

Conexão agora foi renomeada para Baldee criando um novo Balde agora é feito simplesmente chamando o construtor diretamente. O construtor recebe um string de conexão comum aos nossos SDKs. A string de conexão é passada diretamente para a biblioteca C, permitindo que você defina qualquer opção suportada pela própria biblioteca subjacente. Além disso, a string de conexão permite a capacidade de se conectar ao Couchbase via SSL. Basta fornecer a string couchbases:// e especifique o caminho para o certificado por meio do parâmetro caminho do certificado parâmetro.j

 

Por fim, adicionei suporte e integração aprimorados para o aplicativo não oficial couchbase-python-cffi módulo. Esse módulo permite que você use o cliente Python no PyPy. Os aspectos internos do módulo principal couchbase foram deslocados um pouco para permitir uma melhor integração. Internamente, o módulo couchbase-python-cffi substitui completamente a biblioteca de extensão e o restante dos componentes do módulo couchbase acabam sendo construídos em um subsistema neutro em termos de implementação. Isso permite, entre outras coisas, para usar o módulo txcouchbase no pypy - algo sobre o qual muitos de vocês me perguntaram.

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

Autor

Postado por Mark Nunberg

Mark Nunberg é um engenheiro de software que trabalha na Couchbase. Ele mantém a biblioteca do cliente em C (libcouchbase), bem como o cliente em Python. Ele também desenvolveu o cliente Perl (para uso em sua empresa anterior), o que o levou inicialmente a trabalhar no Couchbase. Antes de ingressar no Couchbase, ele trabalhou em sistemas de roteamento distribuídos e de alto desempenho em uma empresa de análise de comércio eletrônico. Mark estudou Linguística na Universidade Hebraica de Jerusalém.

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.