Nesta semana, o Couchbase lançou a versão mais recente do Servidor Couchbaseum banco de dados NoSQL distribuído, orientado a documentos, com ênfase no desempenho, na escalabilidade e na disponibilidade. A versão 4.5 traz uma série de avanços significativos para a consulta, o ajuste de desempenho e a capacidade de gerenciamento.
Como parceiro tecnológico, a Team Simba tem trabalhado com a versão beta e candidata a GA do servidor, e estamos muito animados para compartilhar nossas primeiras impressões com você.
Consulta mais fácil
Para alguém que passa muito tempo trabalhando com N1QL questiona a adição do Workbench de consultaé uma adição muito bem-vinda. O editor de consultas pode ser acessado diretamente no console da Web e oferece o preenchimento automático de nomes de buckets e palavras-chave N1QL, histórico de consultas, análise de buckets e descoberta automática de esquemas (a descoberta automática está disponível apenas na Enterprise Edition).
A nova versão também adiciona suporte para Índice JOINso que melhora a eficiência de alguns tipos de operações de união.
Você também pode aproveitar as vantagens de um sistema avançado e sensível à linguagem Pesquisa de texto completo para consultar e gerenciar índices de texto completo em coleções de documentos JSON. A pesquisa de texto completo oferece suporte à pesquisa curinga e as instruções LIKE simplificam as consultas de pesquisa avançadas.
A versão 4.5 também apresenta a função novo modo para a consistência ajustávelreduzindo a latência das consultas que envolvem suas próprias gravações.
O N1QL ganhou suporte para Indexação de matrizesque permite otimizar o desempenho de consultas que procuram um elemento específico de uma matriz. Isso, por si só, pode acelerar determinados tipos de consultas em várias ordens de magnitude.
Desempenho aprimorado
O Couchbase Server 4.5 oferece opções adicionais para ajuste e desempenho do índice com Índices otimizados para memória armazenando-os na memória e mantendo os snapshots de recuperação de desastres no disco. Com um ótimo desempenho, vem uma grande responsabilidade: os índices na memória não são atualizados se o nó ficar sem a cota de memória alocada. Mas o ganho de desempenho de ordem de grandeza vale a necessidade de monitoramento e gerenciamento cuidadosos da memória.
O novo API de subdocumento permite que os desenvolvedores leiam e gravem partes do documento sem enviar o documento inteiro pela rede. Isso se traduz em maior desempenho e menor sobrecarga de rede, especialmente no caso de documentos grandes. E como as operações de subdocumento são atômicas, as modificações no documento são seguras.
Segurança e administração aprimoradas
Por fim, a nova versão traz vários aprimoramentos para a segurança e a administração do sistema: perfil e monitoramento de consultas, backup e restauração mais rápidos, Gerenciamento de certificados X.509 e Controle de acesso baseado em função para administradores.
Agora é sua vez
O Couchbase Server 4.5 é uma ótima versão com importantes recursos relacionados à usabilidade e ao desempenho. Se você estiver usando o Couchbase no momento ou apenas considerando um banco de dados NoSQL para seu próximo projeto, visite Site do Couchbase e faça o download de uma versão gratuita do servidor. E se você estiver usando qualquer uma das ferramentas de BI compatíveis com ODBC/JDBC ou outros aplicativos, faça o download de uma avaliação gratuita do Simba Couchbase ODBC/JDBC e experimentá-los com os novos drivers Servidor Couchbase 4.5 !!!