Descripción general de las bases de datos

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

Descripción general

Una base de datos de Spanner es un contenedor para tus tablas, índices y vistas. 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 propiedades de su instancia superior, como su configuración (regional o multirregional), la capacidad de procesamiento disponible y el almacenamiento disponible.

Las propiedades que se configuran 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 la misma dialecto.
  • Una política de IAM. Las reglas de acceso definidas por esta política que se aplican a las tablas y datos dentro de la base de datos.
  • Es el tipo de clave de encriptación que se usará. La opción predeterminada es una clave que es propiedad de Google y está administrada por Google. También se admite una clave de encriptación administrada por el cliente.
  • Protección contra la eliminación de bases de datos para evitar accidentes la eliminación de bases de datos.
  • Las políticas de base de datos, como la región líder predeterminada, la versión del optimizador de consultas la versión del paquete de estadísticas del optimizador de consultas y el período de retención de la versión, se pueden configurar o modificar con instrucciones DDL. Consulta la referencia de DDL para GoogleSQL o PostgreSQL.

Los límites de bases de datos, incluida la cantidad de bases de datos permitidas por instancia y la cantidad de tablas permitidas por base de datos, se definen en la página Cuotas y límites.

Consideraciones

Antes de crear una base de datos, considera las implicaciones de tu diseño de esquema. Lee también Prácticas recomendadas sobre el diseño del esquema. como el documento Esquema y modelo de datos, en particular sobre cómo diseñar para multiusuarios.

¿Qué sigue?