Servidor Couchbase

Apresentando os Developer Builds

Acreditamos que é preciso uma comunidade para projetar, criar e enviar um software excelente. Por isso, hoje, tenho o prazer de anunciar um novo programa chamado "Compilações para desenvolvedores do Couchbase". O objetivo do programa é mantê-lo atualizado sobre os recursos interessantes que estamos desenvolvendo e obter seu feedback.

 

Então, o que é um Couchbase Developer Build? Se você é um desenvolvedor e deseja experimentar os recursos de ponta do Couchbase, as compilações de desenvolvedor são para você em seu ambiente de desenvolvedor.

 

Essencialmente, essas compilações são diretamente da linha de código principal da nossa próxima versão principal, com testes de qualidade leves executados sobre ela. Isso significa que você poderá encontrar algumas arestas e bugs ao experimentar essas compilações. As fóruns fornecerá acesso à comunidade de usuários do Couchbase para ajudar a solucionar problemas, obter respostas a perguntas e coletar seus comentários.

 

Aqui estão algumas coisas importantes que você deve saber sobre nossos Developer Builds:

  1. Esses binários são de pré-lançamento e destinam-se apenas a fins experimentais. Eles NÃO devem ser usados em ambientes de preparação ou produção.

  2. Os novos recursos que você experimenta nas compilações de desenvolvedor ainda estão em desenvolvimento, o que significa que eles podem mudar significativamente antes do lançamento final do produto.

  3. Você precisará de uma nova instalação do Couchbase Server para usar essas compilações.

 

Forneça-nos seus feedback!

 

Qual é a cadência dessas construções?  Estamos planejando uma cadência mensal a partir deste mês.

 

O que há de interessante no Developer Build de janeiro? A cada compilação de desenvolvedor, esperamos apresentar alguns recursos interessantes que criamos e precisamos do seu feedback.

 

Aqui estão alguns dos principais recursos da versão para desenvolvedores de janeiro:

 

  1. A nova interface do usuário do Spock - Essa reformulação do console da Web do Couchbase oferece melhor usabilidade, maior potência e flexibilidade. Você terá uma nova aparência, navegação aprimorada e melhorias no workbench de consulta.

 

  1. Subconsultas sobre coleções aninhadas - Até agora, as subconsultas sobre coleções aninhadas em um documento exigiam a recuperação do mesmo documento novamente. Com esse aprimoramento, as operações N1QL complexas podem ser executadas na coleção aninhada no mesmo documento sem a necessidade de buscar documentos adicionais.

 

Por exemplo:



SELECT id, (SELECT RAW SUM(ol.price) FROM orders.orderlines ol)[0] AS total FROM orders;

 

SELECT custId, id, (SELECT ol.* FROM orders.orderlines ol ORDER BY ol.price DESC) orderlines FROM orders;

 

SELECT custId, id, (SELECT ol.* FROM orders.orderlines ol WHERE ol.productId IN ["lunch", "drink"] ORDER BY ol.price) orderlines FROM orders;

 

  1. Função CURL para N1QL -  Essa função N1QL recém-adicionada fornecerá um conjunto conservador de funcionalidades curl incorporadas à linguagem N1QL.

 

Por exemplo:



Selecione curl ("POST", "https://localhost:8093/query/service", {"data" : "statement=select * from system:keyspaces"});

 

  1. CBQ Quiet - Esse cliente N1QL (CBQ) fornece uma opção cbq (-q) para desativar o eco de consultas no arquivo de origem de entrada (opção -f).

    1. ./cbq -q

2. SET quiet true;

 

  1. Atualizações do FTS - Se você ainda não teve a chance de brincar com o Pesquisa de texto completo (FTS) no Couchbase, você deve experimentá-lo nas compilações de desenvolvedor. Com a compilação de desenvolvedor, corrigimos vários erros do FTS. Talvez você também queira brincar com o FTS usando nosso SDKs.

 

Fique atento aos próximos blogs que abordarão cada um desses recursos em mais detalhes.
 

OK! Como faço para colocar minhas mãos na versão de desenvolvedor?

É fácil colocar as mãos na visualização para desenvolvedores.

Basta acessar www.couchbase.com/downloads e clique na guia "Developer" (Desenvolvedor)

 

Lembre-se disso antes de mergulhar de cabeça: O código da nossa próxima versão principal ainda está em desenvolvimento ativo, o que significa que você pode ter um impacto na versão final do produto. Dê-nos um feedback sobre sua experiência e nós o ouviremos.

Estamos sempre admirados com as coisas incríveis que nossa comunidade pode fazer com nosso software e esperamos que você continue fornecendo seu feedback durante esse período. Fornecer feedback é simples! Você pode encontrar todas as maneiras de fazer com que sua voz seja ouvida aqui: https://www.couchbase.com/forums/ ou Stackoverflow



Obrigado!

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

Autor

Postado por Don Pinto, gerente principal de produtos da Couchbase

Don Pinto é gerente de produto principal da Couchbase e atualmente está concentrado no avanço dos recursos do Couchbase Server. Ele é extremamente apaixonado por tecnologia de dados e, no passado, foi autor de vários artigos sobre o Couchbase Server, incluindo blogs técnicos e white papers. Antes de ingressar no Couchbase, Don passou vários anos na IBM, onde ocupou a função de desenvolvedor de software no grupo de gerenciamento de informações DB2 e, mais recentemente, como gerente de programa na equipe do SQL Server na Microsoft. Don tem mestrado em ciência da computação e é bacharel em engenharia da computação pela Universidade de Toronto, no Canadá.

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.