Estamos animados para abrir a cortina da versão beta do Couchbase Server 5.0. Com essa versão, o Couchbase oferece o primeiro banco de dados de engajamento do mundo, desenvolvido com a mais poderosa tecnologia NoSQL. Essa plataforma oferece um desempenho incomparável em qualquer escala, além de proporcionar agilidade e capacidade de gerenciamento inigualáveis.
Para atender aos requisitos de um banco de dados de engajamento, esta versão beta vem com novos recursos importantes que fortalecem ainda mais nossas principais características de agilidade, desempenho e capacidade de gerenciamento.
- Pesquisa de texto completo
- Indexação e consulta avançadas
- Plataforma segura
- Desempenho, escalabilidade e alta disponibilidade
- Gerenciamento aprimorado, ferramentas para desenvolvedores
- Conectores de Big Data
Com esses acréscimos e muito mais, o Couchbase Server 5.0 Beta é um grande lançamento que tem um grande impacto para as empresas que buscam transformar seus negócios digitais.
Download do Couchbase Server 5.0 Beta |
O que há de novo na versão 5.0 Beta?
Vamos mergulhar de cabeça!
Pesquisa de texto completo - integrada
Precisa habilitar recursos de pesquisa flexíveis e avançados? Nenhum aplicativo digital está completo sem pesquisa. Com a versão 5.0, a pesquisa do Couchbase está se tornando parte integrante da plataforma de dados dimensionável. A pesquisa de texto completo (FTS) oferece a capacidade de indexar documentos do Couchbase e consultá-los rapidamente usando uma variedade de métodos de indexação, analisadores de texto e linguagens - sem sair da Couchbase Data Platform e sem duplicar nenhum dado. O índice de pesquisa é atualizado na memória à medida que os dados são alterados. Para saber mais sobre o FTS, consulte Referência de pesquisa de texto completo.
Plataforma segura
Para aplicativos digitais, estar em conformidade é não é apenas algo bom de se ter, mas um indispensável. Criado com base no modelo de segurança de controle de acesso baseado em função (RBAC) do 4.5, RBAC para aplicativos O Couchbase 5.0 Beta permite que você segregue o acesso e alinhe estreitamente as funções dos usuários no Couchbase com as funções reais que eles exercem na sua organização. Isso permite que seus serviços de aplicativos e usuários acessem as informações de que precisam - nada mais, nada menos.
O resultado final é que, com o RBAC para aplicativos, você está mais perto de atender aos requisitos de conformidade de segurança. Para saber mais, leia sobre RBAC em nossa documentação.

Indexação, consulta e pesquisa avançadas
O Couchbase Server 5.0 Beta adiciona uma nova maneira exclusiva de fornecer consultas de pesquisa ad hoc por meio do N1QL. Índices adaptativos pode pesquisar com eficiência qualquer um dos campos indexados, sem a necessidade de criar vários índices compostos ou diferentes combinações de chaves de índice! Para obter mais informações, leia sobre índices adaptativos em nossa documentação.
|
1 2 3 |
CREATE INDEX `aidx_self` ON `travel-sample`((distinct (PAIRS(self)))); EXPLAIN SELECT * FROM `travel-sample` USE INDEX(aidx_self) WHERE (city LIKE "San%") and type = 'airport'; |
Deseja identificar uma consulta de longa duração e ajustar o desempenho da consulta? Com o Couchbase Server 5.0, você obtém um plano de consulta visual detalhado com tempo de execução e outras estatísticas de monitoramento de consultas que fornecem insights detalhados sobre o processo de execução da consulta. Consulte nossa documentação para saber mais como você pode monitorar suas consultas N1QL.
Deseja unir dados externos aos dados armazenados no Couchbase? Sejam dados sociais, dados de mapas ou qualquer outro dado JSON na Web, agora há uma maneira de usar o N1QL CURL para interagir com ele e integrá-lo para criar aplicativos avançados. Consulte nossa documentação para saber mais sobre N1QL CURL.
Desempenho, escalabilidade e alta disponibilidade
Desde o início, o desempenho tem sido um dos principais motivos pelos quais as empresas escolheram o Couchbase para aplicativos de missão crítica. Com a versão 5.0 Beta, continuamos a ampliar ainda mais os limites para oferecer a você um desempenho inigualável em qualquer escala!
Deseja um melhor desempenho a um custo muito menor? Agora, com o novo baldes efêmeros no Couchbase 5.0 Beta, você pode reduzir o custo total de propriedade (TCO) eliminando o componente de disco dos seus buckets do Couchbase e obter um desempenho altamente consistente na memória sem flutuações baseadas em disco. Para obter mais informações, consulte aqui.

Para um banco de dados de engajamento de missão crítica, a detecção e a recuperação robustas de falhas são fundamentais. O novo recurso fast-failover do Couchbase 5.0 Beta oferece um mecanismo robusto de detecção de falhas para reduzir a janela de tempo de detecção de falhas de 30 segundos para menos de 10 segundos. Isso significa mais 9 segundos de disponibilidade para seu aplicativo. Para obter mais informações, consulte aqui.

Com o Couchbase 5.0 Beta, você pode não apenas criar índices para acelerar e escalonar as consultas em um novo patamar, mas também aproveitar melhor disponibilidade e gerenciabilidade do índice. Basta especificar o número de réplicas de índice a serem criadas, e o sistema gerenciará dinamicamente os posicionamentos das réplicas de índice em diferentes nós, grupos de servidores e zonas de disponibilidade. O Couchbase Server 5.0 também oferece suporte ao rebalanceamento de índices sem qualquer tempo de inatividade do sistema. Para obter mais informações, consulte aqui.
5.0 Beta também adiciona vários outros Aprimoramentos de desempenho do N1QL. Alguns dos mais notáveis são:
- Indexação e consulta em campos meta()
- Flexões de predicados complexos
- Flexões de paginação
- Empurrar o operador
Ferramentas aprimoradas de gerenciamento e desenvolvimento
Ao iniciar o Couchbase Server 5.0 Beta, você notará uma interface de console da Web moderna, projetada para oferecer inteligência, conforto e velocidade. Essa interface reformulada oferece um novo visual e simplifica suas tarefas e fluxos de trabalho comuns.

Tem dificuldade para ler planos de consulta N1QL baseados em texto ou JSON? A versão 5.0 Beta tem a resposta: o recurso de plano de consulta visual chegou!

O plano de consulta visual fornece uma representação gráfica do processo de execução da consulta à medida que os dados fluem visualmente de um operador de consulta para outro, destacando as operações mais caras.
Você também pode usar monitoramento de consultas para ver as consultas ativas no momento e há quanto tempo estão sendo executadas, para ver as consultas concluídas há mais tempo e para ver estatísticas sobre a execução de consultas preparadas.

Para criar aplicativos com o Couchbase Server 5.0 Beta o mais rápido possível, temos Atualizamos nossos SDKs para oferecer suporte a muitos dos novos recursos essenciais que você viu acima, incluindo RBAC, failover rápido, buckets efêmeros e pesquisa de texto completo. Também introduzimos muitos outros aprimoramentos específicos de idioma, bem como aprimoramos o integração com o Spring Data e Suporte ao .NET Core. Para obter mais informações, consulte as notas de versão do cada idioma.
O Couchbase 5.0 Beta também oferece integrações com o Spark 2.1e um conector de visualização para desenvolvedores para Talend Open Studio 6.3.1.
Vá mais fundo!
Acabamos de arranhar a superfície do Couchbase Server 5.0 com os recursos mencionados acima e há muitos outros. Nossos Nova documentação da versão 5.0 o ajudará a se aprofundar.
OK! Como faço para colocar minhas mãos na versão beta 5.0?
Lembre-se disso antes de mergulhar de cabeça:
Esta é uma versão beta do Couchbase Server 5.0 e destina-se apenas a fins de desenvolvimento.
Para usar o 5.0 Beta, você precisa fazer uma nova instalação. Essa versão não é compatível com a produção.
Consideramos que as versões beta têm algumas arestas e bugs.
Em geral, a versão ainda está em desenvolvimento ativo, o que significa que
você pode ter um grande impacto na versão final do produto, fornecendo feedback e observações.
É fácil colocar as mãos na versão beta:
- Faça o download do Couchbase Server 5.0 Beta em nosso site página de download.
- Deseja desenvolver em Java, .Net, Node.js, PHP ou outras linguagens com SDKs nativos? Faça o download da versão mais recente do SDK na seção "bibliotecas de clientes" na página downloads página.
- Não se esqueça de dar uma olhada em nosso Notas da versão 5.0 Beta.
Por fim, boa sorte na criação de seus aplicativos com o Couchbase Server 5.0 Beta, e aguardamos sua valiosa contribuição. feedback.