O Couchbase Capella™ é uma plataforma de banco de dados como serviço (DBaaS) de alto desempenho, disponível e dimensionável, criada para reduzir os encargos de gerenciamento, manutenção e operação. Ao mesmo tempo, o Capella também foi projetado para facilitar o início das novas equipes com o Couchbase. Nesse sentido, fizemos alguns aprimoramentos recentes para facilitar ainda mais os primeiros passos nas áreas de importação, exploração e conexão com seus dados. Os novos usuários podem iniciar uma avaliação simplesmente selecionando a região e o provedor de nuvem de sua preferência e ter um banco de dados em funcionamento em minutos. A partir daí, você pode importar seus conjuntos de dados ou explorar nossos dados pré-carregados. Então, vamos dar uma olhada mais de perto nos recursos mais recentes do Capella.

Opções flexíveis de importação

Os usuários têm duas maneiras de trazer conjuntos de dados personalizados para o Capella: eles podem utilizar a interface de importação integrada do navegador ou aproveitar o utilitário de importação do Couchbase, cbimport. Ambos permitem a importação de arquivos CSV e TSV, documentos JSON ou linhas JSON. Para conjuntos de dados menores que 40 MB, o caminho mais fácil é a interface do usuário da Web do Capella. 

Importação de Capella UI

O upload de dados por meio da interface do usuário da Web do Capella oferece um fluxo fácil e passo a passo. Ela apresenta aos usuários uma visualização dos dados antes do upload, define identificadores de documentos e permite que os usuários definam regras de importação, como campos a serem excluídos. Para novos dados, a maioria dos usuários desejará criar um novo bucket de destino. Esse processo também foi simplificado. O upload é feito em segundos e uma mensagem de confirmação fornece um link para visualizar os dados carregados. 

Utilitário de importação do Couchbase (cbimport)

O utilitário cbimport é um dos conjuntos de ferramentas de linha de comando do Couchbase, que precisa ser baixado e conectado ao seu banco de dados Capella. Ele oferece a mesma flexibilidade em termos do processo de carregamento, mas lida com muito mais dados. Mais detalhes podem ser encontrados no site do Docs.

Depois que seus dados são importados, a interface do usuário do Capella fornece ferramentas de dados úteis para revisar e explorar seus dados. 

Exploração avançada de documentos e dados

Visualizador de documentos 

Na guia Ferramentas de dados, o Visualizador de documentos permite que os usuários visualizem o conjunto de dados. No lado esquerdo, há uma área de insights de dados para navegar rapidamente em seu esquema de dados, expandir escopos e coleções e recuperar rapidamente os documentos dentro deles. Os menus suspensos na área principal oferecem opções rápidas de paginação e filtragem para seus documentos. Qualquer um desses documentos pode ser clicado duas vezes para revisar os dados contidos neles. 

Criação simples de índices 

Para novos dados carregados no Capella, você desejará criar índices para acelerar suas consultas SQL++ - sejam elas feitas no UI Query Workbench, por meio do IDE ou do aplicativo. É necessário um índice primário e índices secundários podem ser adicionados para aumentar o desempenho. A guia Query (Consulta) apresenta o Query Workbench. A ferramenta Index Advisor facilita esse processo ao apresentar opções para criar os dois tipos de índices. Para criar um índice primário, execute um comando "Select * From collection_name" e o Index Adviser fornece um botão para Criar índice primário. Para obter mais índices secundários, o Advisor pode ser usado após a execução de consultas mais avançadas. Os índices secundários podem não ser necessários, dependendo do tamanho de seu conjunto de dados e dos requisitos de velocidade - como um banco de dados na memóriaO Capella é bastante rápido. 

Configuração de conexão simplificada

Com seus dados carregados no Capella, é hora de conectar seu IDE ou aplicativo. A página Connect recém-atualizada orienta você nas etapas de conexão por meio de um SDK, como se conectar por meio do Couchbase Shell e fornece detalhes de conexão para cbimport e cbexport

Vamos nos concentrar na configuração de uma conexão por meio de um SDK. A interface do usuário apresenta a string de conexão necessária para vários métodos de conexão. Para fins de segurança, você precisará adicionar um endereço IP permitido e configurar as credenciais do banco de dados. Também será necessário instalar o SDK para o idioma de sua preferência. Há mais de 10 para escolher, incluindo .NET, C, Go, Java, Kotlin, Node.js, PHP, Python, Ruby e Scala. Na interface do usuário do Capella, são fornecidos trechos de código e amostras completas de código para Java, Node.js e Python. Mais informações sobre todos os nossos SDKs podem ser encontradas na página SDK de nosso Site de documentos

Com os recentes aprimoramentos na interface do usuário do Capella, começar a trabalhar agora é ainda mais fácil do que antes. Se estiver procurando uma plataforma de banco de dados em nuvem para seu próximo projeto, teste o Capella e obtenha acesso aos principais recursos em nossa avaliação gratuita. Se estiver buscando algo mais avançado, trabalhe com nossa equipe para uma prova de conceito (PoC) mais elaborada. Gostaríamos muito de trabalhar com você em seu próximo projeto. 

Próximas etapas

 

Autor

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

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

Deixar uma resposta