Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation des espaces de saisie dans Amazon Keyspaces
Cette section fournit des informations sur l'utilisation des espaces de touches dans Amazon Keyspaces (pour Apache Cassandra).
Rubriques
Utilisation des espaces de touches du système dans Amazon Keyspaces
Amazon Keyspaces utilise quatre espaces de touches système :
-
system
-
system_schema
-
system_schema_mcs
-
system_multiregion_info
Les sections suivantes fournissent des informations sur les espaces de touches du système et les tables système pris en charge dans Amazon Keyspaces.
system
Il s'agit d'un keyspace de Cassandra. Amazon Keyspaces utilise les tableaux suivants.
Noms des tables | Noms de colonnes | Commentaires |
---|---|---|
|
|
Informations sur le keyspace local. |
|
|
Consultez ce tableau pour voir les points de terminaison disponibles. Par exemple, si vous vous connectez via un point de terminaison public, une liste de neuf adresses IP disponibles s'affiche. Si vous vous connectez via un point de terminaison FIPS, une liste de trois adresses IP s'affiche. Si vous vous connectez via un point de terminaison AWS PrivateLink VPC, la liste des adresses IP que vous avez configurées s'affiche. Pour de plus amples informations, veuillez consulter Remplissage des entrées de system.peers table avec les informations de point de terminaison VPC de l'interface. |
|
|
Ce tableau définit la taille totale et le nombre de partitions pour chaque plage de jetons pour chaque table. Cela est nécessaire pour le connecteur Apache Cassandra Spark, qui utilise la taille de partition estimée pour distribuer le travail. |
|
|
Ce tableau contient des informations sur les requêtes enregistrées. |
system_schema
Il s'agit d'un keyspace de Cassandra. Amazon Keyspaces utilise les tableaux suivants.
Noms des tables | Noms de colonnes | Commentaires |
---|---|---|
|
|
Informations relatives à un keyspace spécifique. |
|
|
Informations relatives à une table spécifique. |
|
|
Informations relatives à une colonne spécifique. |
system_schema_mcs
Il s'agit d'un espace de touches Amazon Keyspaces qui stocke des informations ou des paramètres spécifiques à AWS Amazon Keyspaces.
Noms des tables | Noms de colonnes | Commentaires |
---|---|---|
|
|
Interrogez cette table pour savoir par programmation si un espace de touches a été créé. Pour de plus amples informations, veuillez consulter Création d'espaces de touches dans Amazon Keyspaces. |
|
|
Interrogez cette table pour connaître le statut d'une table spécifique. Pour de plus amples informations, veuillez consulter Création de tables dans Amazon Keyspaces. Vous pouvez également consulter ce tableau pour répertorier les paramètres spécifiques à Amazon Keyspaces et stockés sous le nom de.
|
|
|
Interrogez cette table pour en savoir plus sur les modifications apportées au schéma d'une table spécifique. |
|
|
Cette table est identique à la table Cassandra dans le |
|
|
Interrogez ce tableau pour savoir si un espace de touches contient des balises. Pour de plus amples informations, veuillez consulter Ajout d'étiquettes à des tables et des espaces clés nouveaux ou existants à l'aide du CQL. |
|
|
Interrogez cette table pour obtenir les paramètres de dimensionnement automatique d'une table provisionnée. Notez que ces paramètres ne seront pas disponibles tant que le tableau ne sera pas actif. Pour interroger cette table, vous devez spécifier |
system_multiregion_info
Il s'agit d'un espace de touches Amazon Keyspaces qui stocke des informations sur la réplication multirégionale.
Noms des tables | Noms de colonnes | Commentaires |
---|---|---|
|
|
Ce tableau contient des informations sur les tables multirégionales, par exemple les informations dans Régions AWS lesquelles la table est répliquée et le statut de la table. Vous pouvez également consulter ce tableau pour répertorier les paramètres spécifiques à Amazon Keyspaces stockés sous le nom de.
Pour interroger cette table, vous devez spécifier |
|
|
Interrogez cette table pour obtenir les paramètres de dimensionnement automatique d'une table provisionnée multirégionale. Notez que ces paramètres ne seront pas disponibles tant que le tableau ne sera pas actif. Pour interroger cette table, vous devez spécifier |
Création d'espaces de touches dans Amazon Keyspaces
Amazon Keyspaces exécute des opérations de langage de définition de données (DDL), telles que la création et la suppression d'espaces clés, de manière asynchrone.
Vous pouvez surveiller l'état de création de nouveaux espaces clés dans le AWS Management Console, ce qui indique lorsqu'un espace clé est en attente ou actif. Vous pouvez également contrôler l'état de création d'un nouvel espace de touches par programmation à l'aide de l'espace de touches. system_schema_mcs
Un espace de touche devient visible dans le system_schema_mcs
keyspaces
tableau lorsqu'il est prêt à être utilisé.
Le modèle de conception recommandé pour vérifier qu'un nouvel espace de touches est prêt à être utilisé consiste à interroger la table Amazon system_schema_mcs
keyspaces
Keyspaces (system_schema_mcs.*). Pour obtenir la liste des instructions DDL pour les espaces clés, consultez la Keyspaces section du manuel de référence du langage CQL.
La requête suivante indique si un espace de touches a été créé avec succès.
SELECT * FROM system_schema_mcs.keyspaces WHERE keyspace_name =
'mykeyspace'
;
Pour un espace de touches créé avec succès, le résultat de la requête ressemble à ce qui suit.
keyspace_name | durable_writes | replication --------------+-----------------+-------------- mykeyspace | true |{...} 1 item