Couchbase Mobile

Como se sentir confortável com o Couchbase Mobile: Instalação do Couchbase Server

The Couchbase Mobile Stack

Introdução

Couchbase Mobile A pilha é composta por três componentes, Servidor CouchbaseGateway de sincronizaçãoCouchbase Lite.

Para se familiarizar com toda a pilha, é ótimo instalar e executar tudo em sua máquina de desenvolvimento. Nesta série de postagens, explicarei as etapas para começar a usar cada componente. Também mostrarei como fazer uma pequena exploração extra ao longo do caminho.

Farei apenas a configuração mínima. O objetivo não é explicar o que você precisa para um ambiente de produção. Presumo que você conheça alguns conceitos básicos de NoSQL, tenha algum conhecimento sobre o Couchbase e saiba como criar aplicativos em algo como Java, Android ou iOS. Se quiser ler sobre bancos de dados NoSQL ou sobre o Couchbase, você pode encontrar muitos recursos no site Couchbase local.

O Couchbase é de código aberto. Tudo o que usarei aqui é gratuito para ser testado. Consulte o final da postagem para obter mais recursos se precisar de ajuda.

Servidor Couchbase

O Couchbase Server (CBS) é um banco de dados NoSQL de nível empresarial.

O CBS é executado em uma ampla variedade de distribuições Linux, em diferentes versões do Windows e no OSX a partir da versão 10.8. A instalação inicial do CBS leva cerca de 3 a 4 etapas. As etapas dependem da plataforma. Vou listar o que é necessário para o OSX como exemplo. Para outras plataformas, você pode encontrar a versão rápida das instruções de configuração aqui. Você também pode assistir a tutoriais em vídeo de várias distribuições Linux (UbuntuRHELou CentOS), OSXWindows.

OSX

Etapas iniciais de instalação

Tanto a Enterprise Edition quanto a Community Edition podem ser usadas gratuitamente para avaliação. Vou ilustrar com a Enterprise Edition, versão 4.5.1.

  • Baixar Servidor Couchbase (arquivo zip)
  • Descompacte o arquivo e abra a pasta resultante
  • Arrastar o Couchbase Server para os aplicativos
  • Localize o Couchbase Server em Aplicativos, clique para iniciar

Quando a inicialização for bem-sucedida, você verá um ícone de controle adicionado à barra de menus. O Couchbase também inicia automaticamente a página de configuração baseada na Web (https://127.0.0.1:8091/index.html). Você deverá ver isso:

Couchbase Server Installation Start Page

Clique em "Setup" para configurar sua instalação. Isso o levará à etapa 1 (de 5).

Configuração - Primeira etapa

Couchbase Server Installation Step 1

Você pode aprender sobre todas as outras configurações mais tarde. A única que recomendo que você altere é mostrada circulada em vermelho. Ela define a quantidade máxima de memória principal que essa instância do CBS usará. Costumo defini-la como 2 GB, mas você pode experimentar com qualquer valor até 256 MB.

Segunda etapa

Couchbase Server Installation Step 2

O CBS vem com conjuntos de dados de amostra. Você não precisa carregar nenhum deles. Aqui estou mostrando o carregamento da amostra de cerveja. É útil explorá-la, e farei referência a ela em uma postagem posterior, portanto, talvez você queira incluí-la.

Terceira etapa

Couchbase Server Installation Step 3

Uma observação rápida sobre a terminologia. O CBS organiza os conjuntos de dados em compartimentos. Eles correspondem, grosso modo, ao que outros sistemas chamam de banco de dados.

Não há necessidade de alterar nenhuma configuração aqui. O CBS cria um bucket chamado "default". Usaremos isso em exemplos posteriores. Você deve não implante um sistema de produção com um bucket chamado "default". Ele está lá para você começar. Algumas das configurações de exemplo padrão do Sync Gateway também o utilizam.

Quarta etapa

Couchbase Server Installation Step 4

Aqui você pode configurar para receber atualizações de software, registrar seu produto e aceitar os termos e condições de uso. Para passar para a próxima etapa, é necessário apenas aceitar os termos e condições.

Etapa Cinco

Couchbase Server Installation Step 5

Por fim, você precisa configurar uma conta administrativa. O Couchbase preenche um nome de usuário padrão (você deve alterá-lo para produção). Defina uma senha e pronto.

Pronto para ir

Couchbase Server Administration Interface

É isso aí! Com essas etapas simples, agora você tem uma instalação ativa e configurada do Couchbase Server.

Agora você deve ver o painel Overview (Visão geral) da interface de administração. Movendo-se de cima para baixo, podemos ver como as informações refletem o que selecionamos durante a instalação.

A barra verde abaixo mostra o status dos 2 GB de RAM que alocamos para nossa instância do servidor. Se você olhar com atenção, verá 11 MB de memória em uso ativo. Isso inclui os dados de amostra do balde de cerveja na memória.

No cabeçalho Buckets, você verá que a contagem ativa inclui o bucket padrão e todos os buckets de amostra carregados. O gráfico de atividade mostra um pico nas operações. Isso corresponde ao carregamento dos dados de amostra de cerveja.

Em Servers (Servidores), vemos que temos um servidor ativo. Configuramos apenas uma instância, portanto, todos os outros indicadores mostram 0 servidores.

Próximas etapas

Isso é tudo para instalar o Couchbase Server em seu computador. Se quiser ir mais longe, você pode dar uma olhada na interface de administração ou testar a instalação diretamente usando ferramentas de linha de comando para fazer chamadas REST. Você já viu como é fácil começar, portanto, não precisa se preocupar em quebrar nada. Se você realmente se atrapalhar, basta excluir a instalação e começar de novo.

No restante desta série, começarei mostrando algumas maneiras interessantes de explorar o Couchbase Server. Isso não será exaustivo. Vou me concentrar em alguns itens para que você se sinta à vontade para explorar por conta própria.

A seguir, mostrarei como começar a usar o Sync Gateway. O Sync Gateway (SG) é mais fácil de instalar. Vale a pena dedicar algum tempo para entender como a sincronização funciona, portanto, dedicarei mais tempo a mostrar algumas coisas que você pode fazer com ele.

Encerrarei a série com um aplicativo de demonstração usando o Couchbase Lite que se conecta ao CBS e ao SG, todos em execução na mesma máquina. Faremos um loop para ver o que acontece no CBS e no SG ao executar o aplicativo.

Bem-vindo ao Couchbase Mobile. Essa é uma excelente pilha de tecnologia que resolve problemas difíceis de maneira flexível. Atualmente, é o único produto que conheço que aborda todos os principais problemas enfrentados no desenvolvimento de aplicativos que precisam de disponibilidade off-line sólida combinada com sincronização e integração de back-end. É empolgante trabalhar com ele, por isso estou ansioso para mostrar a você mais maneiras de explorá-lo.

[button style="btn-link btn-lg" icon="fa fa-arrow-right" align="left" iconcolor="#dd3333″ type="link" target="false" title="Next: Console da Web do Couchbase" link="https://www.couchbase.com/blog/comfortable-couchbase-mobile-couchbase-web-console/" linkrel=""]

Pós-escrito

Confira mais recursos em nosso portal do desenvolvedor e nos siga no Twitter @CouchbaseDev.

Você pode postar perguntas em nosso fóruns. E participamos ativamente de Estouro de pilha.

Você pode me seguir pessoalmente em @HodGreeley

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Hod Greeley

Hod Greeley é um defensor dos desenvolvedores da Couchbase e mora no Vale do Silício. Ele tem mais de duas décadas de experiência como engenheiro de software e gerente de engenharia. Trabalhou em diversas áreas de software, incluindo física e química computacional, segurança de computadores e redes, finanças e dispositivos móveis. Antes de ingressar na Couchbase em 2016, Hod liderou as relações com desenvolvedores para dispositivos móveis na Samsung. Hod é Ph.D. em física química pela Universidade de Columbia.

4 Comentários

  1. backlink da wikipedia

    doguvhkhq rviun ceugxii chyt vygclclgeonrvsg

  2. [...] Anterior: Instalando o Couchbase Server Próximo: Couchbase Server via linha de comando [...]

  3. [...] Banco de dados incorporado Lite. Você pode saber mais sobre como começar a usar o Couchbase Server aqui e o Couchbase Sync Gateway [...]

  4. Onde estão os artigos de acompanhamento?

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.