Información general sobre las bases de datos

En esta página se describen las bases de datos de Spanner y sus propiedades.

Información general

Una base de datos de Spanner es un contenedor de tus tablas, vistas e índices. Cada instancia de Spanner puede tener varias bases de datos.

En la jerarquía de Spanner, una base de datos es un elemento secundario de una instancia y el elemento superior de un esquema.

Una base de datos hereda las propiedades de su instancia superior, como su configuración (regional o multirregional), la capacidad de computación disponible y el almacenamiento disponible.

Las propiedades que se definen en la base de datos son las siguientes:

  • El dialecto. Spanner admite GoogleSQL y PostgreSQL. Todas las tablas de una base de datos deben usar el mismo dialecto.
  • Una política de gestión de identidades y accesos. Las reglas de acceso definidas en esta política se aplican a las tablas y a los datos de la base de datos.
  • El tipo de clave de cifrado que se va a usar. El valor predeterminado es a Google-owned and Google-managed encryption key; también se admite una clave de cifrado gestionada por el cliente.
  • Protección contra la eliminación de bases de datos para evitar que se eliminen bases de datos por error.
  • Las políticas de bases de datos, como la región de líder predeterminada, la versión del optimizador de consultas, la versión del paquete de estadísticas del optimizador de consultas y el periodo de conservación de versiones, se pueden definir o modificar con instrucciones DDL. Consulta la referencia de DDL de GoogleSQL o PostgreSQL.

Los límites de las bases de datos, incluido el número de bases de datos permitidas por instancia y el número de tablas permitidas por base de datos, se definen en la página Cuotas y límites.

Cuestiones importantes

Antes de crear una base de datos, ten en cuenta las implicaciones del diseño de tu esquema. Consulta las prácticas recomendadas para el diseño de esquemas y el documento Esquema y modelo de datos, en concreto la sección sobre diseño para multitenencia.

Siguientes pasos