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, vos vues et vos index. Chaque instance Spanner peut avoir 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, telles que son (régionale ou multirégionale), le service capacité de calcul et l'espace de stockage disponible.

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

  • Le dialecte. Spanner est compatible avec GoogleSQL 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. La valeur par défaut est une clé appartenant à Google et gérée par Google. une clé de chiffrement gérée par le client est également acceptée.
  • Protection contre la suppression des bases de données pour éviter les erreurs la suppression de bases de données.
  • Les règles de base de données telles que la région principale par défaut, la version de l'optimiseur de requête la version du package de statistiques de l'optimiseur de requêtes et la durée de conservation de la version ; peuvent être définis ou modifiés avec des instructions LDD. Consultez la documentation de référence sur le LDD pour GoogleSQL 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 implications de la conception de votre schéma. Consultez également les bonnes pratiques concernant la conception de schémas. comme dans le document Schéma et modèle de données, en particulier les de la section Concevoir pour l'architecture mutualisée.

Étape suivante