Couchbase Server 7 Beta
O Couchbase Server 7 Beta é uma versão muito interessante. Ela está disponível gratuitamente nas edições Enterprise e Community. Incentivamos toda a nossa comunidade a fazer o download e experimentar essa versão inovadora que apresenta escopos e coleções como novas estruturas lógicas para organizar e proteger dados no Couchbase.
Ao entrarmos nesta nova década, o Couchbase 7.0 ajuda as empresas a superar as limitações que experimentaram por quase meio século com as tecnologias de banco de dados relacional - especificamente o difícil equilíbrio entre a manutenção de uma estrutura física de banco de dados e a necessidade de flexibilidade e adaptabilidade dessa estrutura. O Couchbase 7 resolve esse dilema adicionando novas construções de banco de dados que são compatíveis com as estruturas tradicionais de bancos de dados relacionais, mas oferecem a flexibilidade do NoSQL baseado em JSON. Isso é importante porque as organizações não toleram mais ciclos de desenvolvimento e teste que duram um ano para adicionar novas colunas às tabelas que sustentam os aplicativos essenciais aos negócios. As iniciativas atuais de transformação digital e nativas da nuvem exigem que os aplicativos ajustem suas estruturas de dados quase diariamente, sem a necessidade de meses de testes posteriores.
Faça o download do Couchbase Server 7 Beta agora
Esta postagem apresenta vários recursos que definem a versão beta do Couchbase 7, sobre os quais falaremos mais detalhadamente nos próximos meses durante o período beta. Também indicaremos informações adicionais sobre esses recursos na documentação e nos blogs subsequentes. O Couchbase 7 apresenta novas estruturas organizacionais, modelos de segurança, otimizações de desempenho e alternativas de configuração que podem ser definidas devido à adição de "Escopos e coleções" no Couchbase Server 7.0. A introdução de hoje se concentrará nesses aspectos. Para fazer o download do Couchbase Server 7 Beta, acesse nossa página de download e selecione entre as edições Community e Enterprise
Escopos e coleções
Adicionamos escopos e coleções como novas maneiras de definir e organizar dados para oferecer suporte à compatibilidade com RDBMS, multilocação para aplicativos de ISVs criados no Couchbase e práticas recomendadas de desenvolvimento nativo da nuvem.
Leia o blog de Shivani para saber mais sobre Escopos e Coleções no Couchbase 7.0 Beta
Esses novos recursos de organização de dados lógicos dentro do Couchbase facilitam muitos recursos novos para a plataforma. Por exemplo, eles aprimoram o mapeamento entre bancos de dados relacionais e projetos NoSQL no Couchbase. Esses recursos também melhoram nossa capacidade de oferecer suporte a aplicativos multilocatários criados com base no Couchbase Server usando controles de acesso baseados em função em cada nível dessa nova estrutura de organização de dados do Couchbase. Além disso, os escopos e as coleções aprimoram a capacidade dos desenvolvedores de criar aplicativos baseados em microsserviços e oferecem suporte a práticas de desenvolvimento nativas da nuvem. O recurso é aplicado em cascata para introduzir uma série de novos recursos em cada serviço, incluindo Query and Indexing, Analytics e Full Text Search.
Suporte a escopos e coleções para aplicativos multilocatários são explicados nesta sessão de vídeo para o Couchbase Connect.ONLINE
Aprimoramentos de consulta e indexação do N1QL
Os desenvolvedores que conhecem SQL vão adorar ainda mais o N1QL, nossa linguagem de consulta. No Couchbase 7 Beta, o N1QL recebe um número impressionante de novos recursos, incluindo suporte para os escopos e coleções mencionados acima, um otimizador de consultas baseado em custos patenteado para o Couchbase, suporte a transações dentro do N1QL, funções definidas pelo usuário, configuração de cota de uso de memória e mais aprimoramentos nos recursos do Index Advisor. Além disso, a adição de escopos e coleções tem um efeito muito positivo na indexação - tornando os índices menores, mais direcionados e mais rápidos.
As transações N1QL são exploradas mais profundamente aqui pelo gerente de produto, Binh Le
Recursos adicionais
O Couchbase 7 Beta inclui ainda mais recursos do que os listados acima dessa pesada lista. Por exemplo, o Analytics Service também herda Scopes e Collections, permitindo que os usuários criem definições de coleção a partir de DDL, bem como definam funções definidas pelo usuário para o Analytics. O Full Text Search também funciona em escopos e coleções. Além disso, adicionamos funções definidas pelo usuário aos serviços Query e Analytics. Esses e outros recursos serão discutidos em postagens futuras.
Disponibilidade e duração do Beta
Documentação
Blogs adicionais
Escopos e coleções para aplicativos modernos de vários locatários: Couchbase 7.0
Transações do Couchbase com N1QL
Obtenha a versão beta do Community Edition e do Enterprise Edition
O Couchbase 7 Beta está disponível para as edições Enterprise e Community. Todos podem fazer o download do software em https://www.couchbase.com/downloads
O suporte ao cliente está disponível por meio de seus canais de suporte regulares, enquanto o suporte à comunidade está disponível nos fóruns do Couchbase em https://www.couchbase.com/forums/
[...] pequeno segredo sobre a versão 7.0, que está em beta público desde o outono passado. O tema é, em sua esmagadora maioria, um lançamento para o mundo dos bancos de dados relacionais, parte da estratégia do Couchbase [...]