Elige el tipo de base de datos

Puedes elegir el tipo de base de datos para el servicio de Dataproc Metastore según tus necesidades de rendimiento. Puedes elegir entre un tipo de base de datos MySQL o Spanner.

MySQL es el tipo de base de datos predeterminado. Es compatible con todas las versiones de Hive. Los servicios de Dataproc Metastore respaldados por Spanner son compatibles con las versiones 2.3.6 y 3.1.2 de Hive.

Diferencias entre los tipos de bases de datos de MySQL y Spanner

El tipo de base de datos de MySQL usa Cloud SQL, mientras que el tipo de base de datos de Spanner usa Cloud Spanner. MySQL admite funciones de encriptación, pero carece de escalabilidad. Spanner proporciona más confiabilidad con la compensación de mayor latencia.

En la siguiente tabla, se enumeran las diferencias entre los tipos de bases de datos de MySQL y Spanner:

MySQL Spanner
Confiabilidad (tiempo de actividad) SLO de Cloud SQL 99.95%* Cloud Spanner SLO 99.99%*
Latencia No hay cambios en la latencia Aumento de la latencia de aproximadamente el 50%
CMEK Admitido No es compatible
Períodos de mantenimiento Obligatorio No requerido

Notas:

  • * Los SLO de Cloud SQL y Cloud Spanner no se traducen directamente en los SLO de Dataproc Metastore. Los SLO de Dataproc Metastore no se ven afectados por el tipo de base de datos que seleccionaste.
  • No hay diferencia de precio entre los dos tipos de base de datos.

Elige el tipo de base de datos para un nuevo servicio de Dataproc Metastore

Puedes elegir el tipo de base de datos para el servicio de Dataproc Metastore cuando lo crees.

Console

  1. En Cloud Console, abre la página Dataproc Metastore:

    Abre Dataproc Metastore en Cloud Console

  2. En la parte superior de la página Dataproc Metastore haz clic en el botón Crear. Se abrirá la página Crear servicio.

  3. Configura tu servicio como desees.

  4. En Tipo de base de datos, selecciona MySQL o Spanner. MySQL es el tipo de base de datos predeterminado.

  5. Haga clic en Submit.

gcloud

  1. Ejecuta el siguiente comando gcloud beta metastore services create:

    gcloud beta metastore services create SERVICE \
       --location=LOCATION \
       --database-type=DATABASE_TYPE; default="mysql"
    
  2. Verifica que la creación se haya realizado correctamente.

Advertencias sobre el tipo de base de datos

Los servicios de Dataproc Metastore respaldados por Spanner tienen las siguientes advertencias:

  • Solo es compatible con las versiones 2.3.6 y 3.1.2 de Hive.

  • No admitir el servicio de Dataproc Metastore para la sincronización de Data Catalog.

  • No es compatible con las versiones auxiliares.

  • No admitir las funciones de importación, exportación, copia de seguridad y restablecimiento.

¿Qué sigue?