Présentation des bases de données

Cette page décrit les bases de données Spanner et leurs propriétés.

Présentation

Une base de données Spanner est un conteneur pour vos tables, vues et index. Chaque instance Spanner peut comporter plusieurs bases de données.

Dans la hiérarchie de Spanner, une base de données est l'enfant d'une instance et le parent d'un schéma.

Une base de données hérite des propriétés de son instance parente, comme par exemple sa configuration (régionale ou multirégionale), sa capacité de calcul disponible et son stockage.

Les propriétés définies sur la base de données sont les suivantes :

  • Le dialecte. Spanner est compatible avec GoogleSQL et PostgreSQL. Toutes les tables d'une base de données doivent utiliser la même dialecte.
  • Une stratégie IAM. Les règles d'accès définies par cette stratégie aux tables et aux données de la base de données.
  • Type de clé de chiffrement à utiliser. Par défaut, une clé appartenant à Google et gérée par Google est utilisée. Une clé de chiffrement gérée par le client est également prise en charge.
  • Protection contre la suppression de bases de données pour éviter les erreurs la suppression de bases de données.
  • Les stratégies de base de données telles que la région leader par défaut, la version de l'optimiseur de requêtes, la version du package de statistiques de l'optimiseur de requêtes et la durée de conservation de la version peuvent être définies ou modifiées à l'aide d'instructions DDL. Consultez la documentation de référence sur le langage de définition de données pour Google SQL ou PostgreSQL.

Limites applicables aux bases de données, y compris au nombre de bases de données autorisé par instance de tables autorisées par base de données sont définis Quotas et limites.

Remarques

Avant de créer une base de données, réfléchissez aux conséquences de la conception de votre schéma. Consultez les bonnes pratiques de conception de schémas, ainsi que le document Schéma et modèle de données, en particulier la section Concevoir pour la multi-propriété.

Étape suivante