O Couchbase Connect 2015 chegou e estamos muito animados para anunciar o lançamento do Couchbase Server 4.0 Beta!
Esta é a versão beta do maior e mais significativo lançamento da história do Couchbase. Temos dois dos recursos mais aguardados que definem a versão - N1QL (SQL para JSON) e Multi-Dimensional Scaling. A versão beta 4.0 também oferece índices secundários globais poderosos, nosso mecanismo de armazenamento de última geração ForestDB e os principais recursos de segurança.
Faça o download do Couchbase Server 4.0 Beta! |
Vamos dar uma breve visão geral da versão beta do Couchbase Server 4.0:
N1QL (SQL para JSON)
N1QL é a nova e poderosa linguagem de consulta do Couchbase para consulta de dados avançados em escala. Ela combina o poder do SQL com a flexibilidade do JSON.
O N1QL é poderoso porque é expressivo, declarativo e se integra ao ecossistema SQL corporativo. O N1QL apresenta abstrações fáceis e familiares para desenvolver rapidamente aplicativos dimensionáveis que funcionam com sistemas de banco de dados de última geração. Ele permite expressões de filtro, expressões de agregação, JOINs e muitos outros recursos para criar um aplicativo avançado.
Recomendamos enfaticamente que você experimente o N1QL e garantimos que você vai adorar! Para saber mais sobre o N1QL, acesse: https://www.couchbase.com/blog/introducing-n1ql-sql-gene-in-nosql/
Indexação secundária global (GSI)
Além dos índices existentes baseados em MapReduce conhecidos como visualizações, o Couchbase Server fornece um índice secundário global (GSI). Com o GSI, você pode acessar seus documentos mais rapidamente usando campos de índice secundário sem a sobrecarga do MapReduce.
A GSI oferece acesso rápido para Consultas N1QL. Com o suporte do GSI, você pode enviar consultas que visam pesquisas específicas em campos secundários. Por exemplo, você pode procurar clientes por endereço de e-mail em vez de depender de uma chave de cliente.
A GSI oferece os seguintes benefícios:
- Melhora a eficiência da indexação, evitando a dispersão de coletores e o gerenciamento do conjunto de trabalho da indexação
- Melhora a escalabilidade do aplicativo, permitindo que os índices sejam particionados e escalonados de forma independente
Dimensionamento multidimensional
O Couchbase redefiniu a maneira como as empresas escalonam bancos de dados distribuídos com a opção de dimensionamento multidimensional. Ele não apenas separa e isola, mas também dimensiona os serviços individualmente - consulta, índice e dados - para melhorar o desempenho do aplicativo e aumentar a utilização dos recursos. O Couchbase Server 4.0 é o primeiro e único banco de dados distribuído capaz de dimensionar com a velocidade e a precisão exigidas pelos aplicativos corporativos com cargas de trabalho variáveis.
O escalonamento multidimensional permite que as empresas otimizem o hardware alocando recursos com base na carga de trabalho de um serviço específico e evitem a contenção de recursos executando consultas, mantendo índices e gravando dados em diferentes nós. É ineficiente exigir a participação de todos os nós para executar uma consulta ou manter um índice. O Couchbase Server 4.0 resolve esse problema dimensionando os dados independentemente de consultas e índices.
ForestDB
O ForestDB é um mecanismo de armazenamento de última geração projetado com processadores de vários núcleos e unidades de estado sólido em mente. Ele tira proveito dos processadores de vários núcleos executando várias leituras e gravações ao mesmo tempo, enquanto as otimizações de SSD não apenas melhoram o desempenho, mas também a vida útil das unidades de estado sólido. E, ao contrário de outros mecanismos de armazenamento, o ForestDB utiliza uma estrutura de dados modificada para aumentar o desempenho de leitura e gravação, e não um ou outro. O Couchbase Server 4.0 aproveitará o ForestDB para armazenar índices secundários.
Conformidade de segurança simplificada
A segurança é uma das principais preocupações e muitas empresas impõem controles internos ou precisam estar em conformidade com regras e regulamentos externos. Com o Couchbase Server 4.0, você obtém controles de segurança simplificados para estar em conformidade com os padrões de segurança, como PCI, HIPAA, FISMA e outros. A versão 4.0 vem com integração LDAP nativa para gerenciamento de contas de administrador e o novo recurso de auditoria permite rastrear as ações do administrador com grande nível de detalhes. Tudo isso além dos nossos recursos de segurança existentes, como a criptografia de dados em repouso e em trânsito.
Replicação entre data centers (XDCR) - Filtragem
O XDCR pode ser usado para muitas finalidades, mas para alguns usuários o XDCR é um meio de disponibilizar dados para locais geograficamente distribuídos com baixa latência. Nesse caso, a filtragem tornará o XDCR mais eficiente.
Aqui estão diferentes cenários em que a filtragem com o XDCR será útil:
- Minimize o tráfego de rede fornecendo dados relevantes para a geografia com um filtro.
- Isolar e manter dados de referência em várias implantações regionais filtrando a replicação do XDCR para incluir apenas dados de referência.
Faça o download e experimente o poder e a funcionalidade do CB 4.0 Beta!
- Para obter orientação passo a passo, acesse nosso guia de introdução do Couchbase Server 4.0 Beta aqui: http://developer.couchbase.com/documentation/server/4.0/introduction/intro.html
- Se quiser começar imediatamente, você pode fazer o download da visualização para desenvolvedores em nossa página de downloads: http://www.couchbase.com/nosql-databases/downloads#PreRelease
- Se você deseja desenvolver em Java, .Net, Node ou outras linguagens com SDKs nativos, faça o download da versão mais recente dos SDKs na seção "bibliotecas de clientes" para se conectar ao Developer Preview do Couchbase Server 4.0: http://www.couchbase.com/nosql-databases/downloads
- Você pode encontrar detalhes sobre a conectividade do SQL-92 com o Couchbase Server 4.0 Beta com os drivers Simba ODBC e JDBC aqui: http://www.simba.com/couchbase/couchbase-odbc-jdbc-connectivity-solutions-beta-now-available
Visite nosso Página do Couchbase Server 4.0 para obter mais detalhes. Nossos engenheiros de primeira linha monitoram ativamente nossos fóruns. Sinta-se à vontade para fazer perguntas, obter respostas de nosso pessoal técnico e fornecer feedback para nós em nosso Fóruns.
[...] várias prévias do que estava por vir no Couchbase Server 4.0 (4.0 developer preview em abril, 4.0 beta em junho e 4.0 release candidate em agosto), tenho o prazer de anunciar que nosso maior e [...]