Escolher o tipo de banco de dados

Escolha o tipo de banco de dados para que o serviço Metastore do Dataproc se ajuste às suas necessidades de desempenho. É possível escolher entre um tipo de banco de dados do MySQL ou do Spanner.

O MySQL é o tipo de banco de dados padrão. Ele é compatível com todas as versões do Hive. Os serviços do metastore do Dataproc com suporte do Spanner são compatíveis com as versões 2.3.6 e 3.1.2 do Hive.

Diferenças entre os tipos de banco de dados MySQL e Spanner

O tipo de banco de dados MySQL usa o Cloud SQL, enquanto o tipo de banco de dados do Spanner usa o Cloud Spanner. O MySQL é compatível com recursos de criptografia, mas não tem escalonabilidade. O Spanner oferece mais confiabilidade com a compensação de latência aumentada.

A tabela a seguir lista as diferenças entre os tipos de banco de dados do MySQL e do Spanner:

MySQL Spanner
Confiabilidade (tempo de atividade) SLO de 99,95%* do Cloud SQL SLO do Cloud Spanner 99,99%*
Latência Nenhuma mudança na latência Maior latência de aproximadamente 50%
CMEK Compatível Incompatível
Janelas de manutenção Obrigatório Não é obrigatório

Observações:

  • *Os SLOs do Cloud SQL e do Cloud Spanner não são convertidos diretamente nos SLOs do metastore do Dataproc. Os SLOs do metastore do Dataproc não são afetados pela seleção do tipo de banco de dados.
  • Não há diferença de preço entre os dois tipos de banco de dados.

Escolha o tipo de banco de dados para um novo serviço do metastore do Dataproc

Escolha o tipo de banco de dados para o serviço Metastore do Dataproc quando você o cria.

Console

  1. No Console do Cloud, abra a página do metastore do Dataproc:

    Abra o metastore do Dataproc no Console do Cloud

  2. Na parte superior da página Metastore do Dataproc, clique no botão Criar. A página Criar serviço é aberta.

  3. Configure o serviço como quiser.

  4. Em Tipo de banco de dados, selecione MySQL ou Spanner. O MySQL é o tipo de banco de dados padrão.

  5. Clique em Enviar.

gcloud

  1. Execute o seguinte comando gcloud beta metastore services create:

    gcloud beta metastore services create SERVICE \
       --location=LOCATION \
       --database-type=DATABASE_TYPE; default="mysql"
    
  2. Verifique se a criação foi bem-sucedida.

Ressalvas do tipo banco de dados

Os serviços do metastore do Dataproc com suporte do Spanner têm os seguintes avisos:

  • Compatível apenas com as versões 2.3.6 e 3.1.2 do Hive.

  • Não é compatível com o serviço Metastore do Dataproc para sincronização do Data Catalog.

  • Incompatível com as versões auxiliares.

  • Não há suporte para importação, exportação, backup e restauração.

A seguir