Couchbase Capella

A nova experiência de desenvolvedor da Capella está aqui

O que mudou e o que permaneceu igual?

Em 31 de outubro, anunciamos que uma nova experiência focada no desenvolvedor para o Couchbase Capella™ seria lançada em breve. Agora ela está disponível para todos e os desenvolvedores podem começar a se beneficiar de uma experiência que torna ainda mais fácil começar a trabalhar com o Capella. E, embora a experiência do usuário não seja o único aprimoramento desta versão, esta postagem se concentrará na interface do usuário. Para obter mais informações sobre segurança, conformidade, desempenho e benefícios de TCO, consulte a seção anúncio a partir do dia 31. Este blog detalha o que mudou na Capella e o que permaneceu igual. 

O que há de novo? A interface de usuário evoluída 

O objetivo geral do Capella é ser um banco de dados na nuvem que seja mais fácil de usar, mais flexível, mais rápido e mais familiar. Com isso em mente, ouvimos o desejo de nossos clientes de tornar a interface do usuário do Capella mais simples para desenvolvedores e novos usuários. Isso levou a algumas revisões internas sérias para redirecionar a experiência para as principais tarefas que os desenvolvedores precisam para começar, além de centralizar os controles de configuração. A equipe analisou vários aplicativos populares comunidade de desenvolvedores ferramentas de inspiração, em especial o GitHub, para entender melhor como os desenvolvedores trabalham e aprendem. O Capella foi projetado para tornar as principais ferramentas, fluxos de trabalho e informações mais fáceis de encontrar e usar. 

Tudo começa com Início. Quando os usuários iniciam uma avaliação gratuita do Capella, muitas coisas acontecem automaticamente nos bastidores para que eles comecem a trabalhar rapidamente. Toda a infraestrutura de nuvem, a configuração inicial do banco de dados e o conjunto de dados de amostra são criados e configurados. A avaliação começa na página Start (Início), onde os usuários veem as tarefas concluídas e várias sugestões de próximas etapas para que comecem a trabalhar rapidamente.

Capella start page

A maneira mais simples de começar é explorando os dados pré-carregados usando as ferramentas de dados da Capella. Vamos dar uma olhada primeiro no Visualizador de documentos. Como um banco de dados de documentos, o Couchbase oferece grande flexibilidade na forma como os dados são estruturados. (Casos de uso comuns incluem: perfis de usuários, catálogos de produtos e clientes 360, para citar alguns). No conjunto de dados de amostra, os usuários obtêm um subconjunto de documentos organizados em diferentes escopos e coleções. Essas são formas de organizar virtualmente os dados que são extremamente flexíveis. Os escopos e as coleções podem ser usados para design multilocatário ou alinhados a um modelo relacional ao migrar de um RDBMS. Os dados são recuperados nos bastidores por meio do serviço de dados de valor-chave. O acesso ao valor-chave é o método mais rápido para leituras e gravações, aproveitando a arquitetura do Capella que prioriza a memória e o cache integrado. Ao clicar em qualquer ID, o usuário pode explorar a estrutura JSON do documento.

Capella document viewer

Além do acesso a valores-chave, a linguagem de consulta do Capella é SQL++, o que significa que os desenvolvedores podem usar o SQL ANSI que conhecem para consultar e analisar dados de documentos JSON. O SQL pode ser executado no Workbench de consulta e os resultados podem ser visualizados em JSON ou em uma tabela. Para os usuários que desejam acelerar uma determinada consulta, o botão Advise mostra a sintaxe "Create Index" que precisa ser executada para criar esse índice. No exemplo mostrado, você pode ver uma cláusula JOIN usada para reunir os dados de vários documentos, o que não é possível em muitos bancos de dados NoSQL. Além disso, para aplicativos que precisam suportar transações, o Capella é compatível com ACID em todos os documentos.

Capella query workbench

O Capella é um banco de dados multimodelo que oferece nove serviços de dados e métodos de acesso. Os usuários podem adicionar a funcionalidade de pesquisa de texto a um aplicativo sem a necessidade de licenciar, integrar e gerenciar uma ferramenta de pesquisa de terceiros. Os usuários obtêm mais valor por menos dinheiro do que com outras soluções de banco de dados. 

Usando o Importar dados também vinculado à página inicial, os usuários podem trazer conjuntos de dados personalizados seguindo um guia passo a passo. 

O Playground é onde os usuários podem examinar uma variedade de exemplos de código do SDK e atualizar e expandir suas habilidades em SQL. Os tutoriais são divididos em capítulos e o playground do SDK permite que os usuários executem códigos específicos da linguagem. Essa é uma maneira fácil de aprender e experimentar os SDKs antes de instalá-los.

Capella NoSQL playground

O Início A página também fornece um link direto, via ConectarO usuário pode acessar a página Settings (Configurações), onde encontrará a string necessária para se conectar ao banco de dados. Os usuários também podem adicionar endereços IP permitidos e configurar as credenciais do banco de dados. 

Para usuários que desejam criar aplicativos móveis avançados, o Serviços de aplicativos permite que as organizações sincronizem, armazenem, pesquisem e analisem na borda. Nosso Couchbase Lite incorporável permite aplicativos off-line primeiro, o que significa que os dados são sempre rápidos e estão sempre disponíveis para os usuários, mesmo quando a Internet é interrompida. O App Services maximiza a sincronização eficiente com recursos como a sincronização delta, que limita a movimentação de dados apenas dos documentos que foram alterados. Os filtros também podem ser usados para controlar o fluxo preciso de dados. Esses recursos integrados tornam os aplicativos mais rápidos e economizam largura de banda, tempo e dinheiro. Os pontos de extremidade são simples de configurar e fornecem a conexão para aplicativos móveis. A Capella fornece um banco de dados off-line e uma poderosa tecnologia de sincronização, tudo em uma solução totalmente gerenciada.

Capella App Services

O que permaneceu igual? 

A Capella mantém seus principais benefícios de ser flexível, rápida, familiar e econômica. 

No centro do Capella está o ágil Couchbase Server e um banco de dados de documentos JSON, que permite que os desenvolvedores alinhem o design dos dados às necessidades do aplicativo. Ele pode mudar rapidamente à medida que os objetivos de um produto e da organização evoluem. O JSON é excelente para perfis de usuários que mudam rapidamente e entradas de catálogo complexas. Além disso, os recursos incorporados do Capella, como pesquisa de texto completo, eventos e análise operacional, significam que as equipes podem evitar a inclusão de tecnologias adicionais. 

O cache integrado de alto desempenho e a arquitetura memory-first do Capella podem fornecer os mesmos resultados extremamente rápidos para o milionésimo usuário e para o primeiro. O projeto do cluster distribuído é sem mestre e assíncrono, de modo que os dados podem ser fornecidos em escala em milissegundos de um dígito. Tecnologias sofisticadas de replicação e sincronização garantem que os dados sejam distribuídos de forma confiável em todo o mundo e na borda. Isso proporciona alta disponibilidade e rápida recuperação de desastres, sem um único ponto de falha. 

O Capella oferece uma experiência familiar de banco de dados com a linguagem de consulta SQL++, que suporta uma ampla variedade de sintaxe de consulta avançada, transações ACID com vários documentos e funcionalidade analítica. Os desenvolvedores podem aproveitar SDKs de mais de 12 linguagens. Nosso otimizador patenteado baseado em custos torna o uso do SQL com o Capella ainda mais fácil.

Como um banco de dados como serviço (DBaaS), o Capella automatiza tarefas como configuração, backups, dimensionamento, atualizações e gerenciamento contínuo, para que os clientes possam reduzir drasticamente seus custos operacionais. A Capella usa nossa arquitetura em memória com o dimensionamento elástico da nuvem para oferecer o melhor preço-desempenho de qualquer DBaaS. O dimensionamento flexível dos serviços permite que as equipes alinhem as configurações de hardware às necessidades dos aplicativos, para que as organizações dimensionem os custos apenas onde for necessário, e não de forma generalizada.

Hoje, a Capella oferece mais benefícios a mais usuários do que nunca. 

    • Inicie uma avaliação gratuita do Couchbase Capella hoje.
    • Confira o página do produto para obter mais informações sobre a Capella.
Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Tim Rottach, diretor de marketing de linha de produtos

Tim Rottach é diretor de marketing da linha de produtos da Couchbase.

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.