arrow_back

Cloud Spanner: Qwik Start

Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

Cloud Spanner: Qwik Start

Lab 30 minutos universal_currency_alt 1 crédito show_chart Introdutório
Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

GSP102

Laboratórios autoguiados do Google Cloud

Visão geral

O Cloud Spanner é um serviço de banco de dados relacional, essencial e totalmente gerenciado que oferece consistência transacional em escala global, esquemas, SQL (ANSI 2011 com extensões) e replicação automática e síncrona para alta disponibilidade.

O Cloud Spanner oferece:

  • consistência forte, incluindo índices secundários bastante consistentes;
  • suporte do SQL com instruções ALTER para mudanças de esquema;
  • instâncias gerenciadas com alta disponibilidade por meio da replicação de dados transparente, síncrona e integrada.

No Cloud Spanner, estão disponíveis configurações de instâncias para uma ou várias regiões.

Indicações de uso

O Cloud Spanner é ideal para dados relacionais, estruturados e semiestruturados que exigem alta disponibilidade, consistência forte e gravações e leituras transacionais.

Outras opções de armazenamento

Veja alguns cenários comuns em que é recomendado que você escolha outra solução em vez de usar o Cloud Spanner:

Neste laboratório prático, você vai aprender a criar uma instância, um banco de dados e uma tabela do Cloud Spanner, adicionar um esquema, gravar e modificar dados e realizar uma consulta.

Configuração e requisitos

Antes de clicar no botão Start Lab

Leia estas instruções. Os laboratórios são cronometrados e não podem ser pausados. O timer é iniciado quando você clica em Começar o laboratório e mostra por quanto tempo os recursos do Google Cloud vão ficar disponíveis.

Este laboratório prático permite que você realize as atividades em um ambiente real de nuvem, não em uma simulação ou demonstração. Você vai receber novas credenciais temporárias para fazer login e acessar o Google Cloud durante o laboratório.

Confira os requisitos para concluir o laboratório:

  • Acesso a um navegador de Internet padrão (recomendamos o Chrome).
Observação: para executar este laboratório, use o modo de navegação anônima ou uma janela anônima do navegador. Isso evita conflitos entre sua conta pessoal e a conta de estudante, o que poderia causar cobranças extras na sua conta pessoal.
  • Tempo para concluir o laboratório---não se esqueça: depois de começar, não será possível pausar o laboratório.
Observação: não use seu projeto ou conta do Google Cloud neste laboratório para evitar cobranças extras na sua conta.

Como iniciar seu laboratório e fazer login no console do Google Cloud

  1. Clique no botão Começar o laboratório. Se for preciso pagar, você verá um pop-up para selecionar a forma de pagamento. No painel Detalhes do laboratório à esquerda, você verá o seguinte:

    • O botão Abrir Console do Cloud
    • Tempo restante
    • As credenciais temporárias que você vai usar neste laboratório
    • Outras informações se forem necessárias
  2. Clique em Abrir Console do Google. O laboratório ativa recursos e depois abre outra guia com a página Fazer login.

    Dica: coloque as guias em janelas separadas lado a lado.

    Observação: se aparecer a caixa de diálogo Escolher uma conta, clique em Usar outra conta.
  3. Caso seja preciso, copie o Nome de usuário no painel Detalhes do laboratório e cole esse nome na caixa de diálogo Fazer login. Clique em Avançar.

  4. Copie a Senha no painel Detalhes do laboratório e a cole na caixa de diálogo Olá. Clique em Avançar.

    Importante: você precisa usar as credenciais do painel à esquerda. Não use suas credenciais do Google Cloud Ensina. Observação: se você usar sua própria conta do Google Cloud neste laboratório, é possível que receba cobranças adicionais.
  5. Acesse as próximas páginas:

    • Aceite os Termos e Condições.
    • Não adicione opções de recuperação nem autenticação de dois fatores (porque essa é uma conta temporária).
    • Não se inscreva em testes gratuitos.

Depois de alguns instantes, o console do GCP vai ser aberto nesta guia.

Observação: para ver uma lista dos produtos e serviços do Google Cloud, clique no Menu de navegação no canto superior esquerdo. Ícone do menu de navegação

Tarefa 1: criar uma instância

Quando você usa o Cloud Spanner pela primeira vez, é preciso criar uma instância, que é uma alocação de recursos usados pelos bancos de dados do Cloud Spanner naquela instância.

  1. No Menu de navegação no Console, selecione Spanner.

  2. Em seguida, clique em CRIAR UMA INSTÂNCIA PROVISIONADA.

  3. Preencha o campo a seguir:

    Nome da instância: Instância de teste

  4. Deixe o ID da instância como padrão e clique em Continuar.

  5. Na página Escolher uma configuração, selecione a configuração Regional e, no menu suspenso, selecione a região .

  6. Clique em Continuar.

  7. Deixe a página Configurar capacidade de computação como padrão e clique em CRIAR.

Sua instância será exibida na página de detalhes.

Tarefa 2: criar um banco de dados

  1. Na página Informações gerais da instância, clique em CRIAR BANCO DE DADOS.

  2. Para o nome do banco de dados, digite example-db e clique em CRIAR.

Agora você está na página Visão geral do banco de dados do banco de dados novo que você criou.

Clique em Verificar meu progresso para ver o objetivo.

Crie uma instância e um banco de dados.

Tarefa 3: criar um esquema

O Console do Cloud oferece duas maneiras de criar, alterar e excluir tabelas e índices em um banco de dados:

  • Use o editor de banco de dados padrão para especificar cada parte das tabelas, colunas e índices.
  • Insira as instruções SQL na sintaxe da Linguagem de definição de dados (DDL) do Cloud Spanner.

Este laboratório usa DDL.

  1. Clique em CRIAR TABELA.

  2. No campo MODELOS DDL, substitua a consulta por:

CREATE TABLE Singers ( SingerId INT64 NOT NULL, FirstName STRING(1024), LastName STRING(1024), SingerInfo BYTES(MAX), BirthDate DATE, ) PRIMARY KEY(SingerId);
  1. Clique em ENVIAR.

Clique em Verificar meu progresso para ver o objetivo.

Crie um esquema para o banco de dados

Tarefa 4: inserir e modificar dados

O Console do Cloud fornece uma interface para inserir, editar e excluir dados.

Insira os dados

  1. Clique em Singers

  2. No menu à esquerda, clique em Dados e, depois, no botão INSERIR.

  3. Substitua os valores do marcador pelos campos seguintes:

Campo Valor
SingerID: INT64 1
FirstName: STRING 'Marc'
LastName: STRING 'Richards'
SingerInfo: BYTES NULL
BirthDate: DATE NULL

Sua consulta precisa ficar parecida com esta:

Linhas 1 a 15 do código em que os valores de marcador foram atualizados com os valores mencionados acima

Observação: não esqueça de substituir SingerID com o valor determinado na Condição "onde".
  1. Depois, clique em EXECUTAR.

  2. No menu à esquerda, acesse Dados e você vai notar que a tabela Singers agora tem uma linha.

  3. Clique em INSERIR para adicionar uma linha e substitua os valores do marcador pelos dados a seguir:

Campo Valor
SingerID: INT64 2
FirstName: STRING 'Catalina'
LasteName: STRING 'Smith'
SingerInfo: BYTES NULL
BirthDate: DATE NULL
  1. Depois, clique em EXECUTAR.

  2. No menu à esquerda, acesse Dados e você vai notar que a tabela Singers agora tem duas linhas.

Também é possível inserir valores de string vazios quando adicionar dados.

  1. Clique em INSERIR.

  2. Insira os dados a seguir:

Campo Valor
SingerID: INT64 3
FirstName: STRING 'Kena'
LastName: STRING ' '
SingerInfo: BYTES NULL
BirthDate: DATE NULL
  1. Depois, clique em EXECUTAR.

  2. No menu à esquerda, acesse Dados e você vai notar que a tabela Singers agora tem três linhas e que a linha do SingerID 3 tem um LastName que é uma string vazia

Editar dados

Você continuará trabalhando na tabela Singers.

  1. Marque a caixa ao lado da linha do SingerId 3.

  2. Em seguida, clique em EDITAR.

  3. Insira os dados seguintes:

Campo Valor
BirthDate: DATE "1961-04-01"
SingerInfo: BYTES NULL
[todos os outros campos] [deixe como está]

Sua consulta ficará parecida com esta:

As linhas de código na consulta exibindo os valores inseridos anteriormente para a data de nascimento e as informações do cantor

  1. Depois, clique em EXECUTAR.

  2. No menu à esquerda, acesse Dados.

A linha para SingerId 3 na tabela Singers tem agora um valor BirthDate:

Excluir dados

Agora tente excluir alguns dados da tabela.

  1. Marque a caixa ao lado da linha do SingerId 2.

  2. Em seguida, clique em Excluir.

É seguro ignorar o aviso que aparece na caixa de diálogo.

  1. No painel, clique em CONFIRMAR.

A tabela Singers agora tem duas linhas.

Executar uma consulta

Você pode executar uma instrução SQL na página de consulta do seu banco de dados.

  1. Navegue até o banco de dados do Spanner selecionando Banco de dados SQL padrão do Google no caminho na parte superior da página de dados da tabela atual:

Banco de dados destacado no caminho de navegação

  1. Clique em Spanner Studio no menu à esquerda.

  2. Clique em Limpar Consulta para limpar a consulta que você usou para sua tabela.

  3. Para a consulta, digite as informações a seguir:

SELECT * FROM Singers
  1. Clique em EXECUTAR.

O Console do Cloud exibe o resultado da sua consulta.

Parabéns! Você criou um banco de dados do Cloud Spanner e executou uma instrução SQL usando o editor de consulta.

Tarefa 5: testar seus conhecimentos

Teste seu conhecimento sobre o Cloud Spanner fazendo o teste seguinte. Selecione mais de uma opção se necessário.

Parabéns!

Termine a Quest

Continue com a Quest Baseline: Infrastructure. Uma Quest é uma série de laboratórios relacionados que formam um programa de aprendizado. Ao concluir uma Quest, você ganha um selo como reconhecimento da sua conquista. É possível publicar os selos e incluir um link para eles no seu currículo on-line ou nas redes sociais. Inscreva-se nesta Quest e receba o crédito de conclusão na mesma hora. Consulte o catálogo do Google Cloud Ensina para ver todas as Quests disponíveis.

A seguir / Saiba mais

Este laboratório faz parte de uma série chamada Qwik Starts. Ela foi desenvolvida para apresentar os vários recursos disponíveis no Google Cloud. Pesquise "Qwik Starts" no catálogo de laboratórios para decidir qual deles você quer fazer em seguida.

Treinamento e certificação do Google Cloud

Esses treinamentos ajudam você a aproveitar as tecnologias do Google Cloud ao máximo. Nossas aulas incluem habilidades técnicas e práticas recomendadas para ajudar você a alcançar rapidamente o nível esperado e continuar sua jornada de aprendizado. Oferecemos treinamentos que vão do nível básico ao avançado, com opções de aulas virtuais, sob demanda e por meio de transmissões ao vivo para que você possa encaixá-las na correria do seu dia a dia. As certificações validam sua experiência e comprovam suas habilidades com as tecnologias do Google Cloud.

Manual atualizado em 1º de dezembro de 2023

Laboratório testado em 1º de dezembro de 2023

Copyright 2024 Google LLC. Todos os direitos reservados. Google e o logotipo do Google são marcas registradas da Google LLC. Todos os outros nomes de produtos e empresas podem ser marcas registradas das respectivas empresas a que estão associados.