Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzo degli spazi chiave in Amazon Keyspaces
Questa sezione fornisce dettagli sull'utilizzo degli spazi chiave in Amazon Keyspaces (per Apache Cassandra).
Argomenti
Utilizzo degli spazi chiave di sistema in Amazon Keyspaces
Amazon Keyspaces utilizza quattro keyspace di sistema:
-
system
-
system_schema
-
system_schema_mcs
-
system_multiregion_info
Le seguenti sezioni forniscono dettagli sugli spazi chiave di sistema e sulle tabelle di sistema supportati in Amazon Keyspaces.
system
Si tratta di un keyspace di Cassandra. Amazon Keyspaces utilizza le seguenti tabelle.
Nomi delle tabelle | Nomi delle colonne | Commenti |
---|---|---|
|
|
Informazioni sullo spazio delle chiavi locale. |
|
|
Interroga questa tabella per vedere gli endpoint disponibili. Ad esempio, se ti connetti tramite un endpoint pubblico, vedrai un elenco di nove indirizzi IP disponibili. Se ti connetti tramite un endpoint FIPS, viene visualizzato un elenco di tre indirizzi IP. Se ti connetti tramite un endpoint AWS PrivateLink VPC, vedrai l'elenco degli indirizzi IP che hai configurato. Per ulteriori informazioni, consulta Inserimento delle voci della system.peers tabella con informazioni sugli endpoint VPC dell'interfaccia. |
|
|
Questa tabella definisce la dimensione totale e il numero di partizioni per ogni intervallo di token per ogni tabella. Ciò è necessario per l'Apache Cassandra Spark Connector, che utilizza la dimensione stimata della partizione per distribuire il lavoro. |
|
|
Questa tabella contiene informazioni sulle interrogazioni salvate. |
system_schema
Questo è un keyspace di Cassandra. Amazon Keyspaces utilizza le seguenti tabelle.
Nomi delle tabelle | Nomi delle colonne | Commenti |
---|---|---|
|
|
Informazioni su uno spazio chiave specifico. |
|
|
Informazioni su una tabella specifica. |
|
|
Informazioni su una colonna specifica. |
system_schema_mcs
Si tratta di uno spazio di chiavi Amazon Keyspaces che memorizza informazioni su impostazioni specifiche di AWS Amazon Keyspaces.
Nomi delle tabelle | Nomi delle colonne | Commenti |
---|---|---|
|
|
Interroga questa tabella per scoprire a livello di codice se è stato creato un keyspace. Per ulteriori informazioni, consulta Creazione di spazi chiave in Amazon Keyspaces. |
|
|
Interroga questa tabella per scoprire lo stato di una tabella specifica. Per ulteriori informazioni, consulta Creazione di tabelle in Amazon Keyspaces. Puoi anche interrogare questa tabella per elencare le impostazioni specifiche di Amazon Keyspaces e archiviate come.
|
|
|
Interroga questa tabella per conoscere le modifiche allo schema per una tabella specifica. |
|
|
Questa tabella è identica alla tabella Cassandra nel |
|
|
Interroga questa tabella per scoprire se un keyspace contiene dei tag. Per ulteriori informazioni, consulta Aggiunta di tag a keyspace e tabelle. |
|
|
Interroga questa tabella per ottenere le impostazioni di ridimensionamento automatico di una tabella fornita. Tieni presente che queste impostazioni non saranno disponibili finché la tabella non sarà attiva. Per interrogare questa tabella, è necessario specificare |
system_multiregion_info
Si tratta di uno spazio di chiavi Amazon Keyspaces che memorizza informazioni sulla replica multiregionale.
Nomi delle tabelle | Nomi delle colonne | Commenti |
---|---|---|
|
|
Questa tabella contiene informazioni sulle tabelle con più aree geografiche, ad esempio la Regioni AWS modalità di replica della tabella e lo stato della tabella. Puoi anche interrogare questa tabella per elencare le impostazioni specifiche di Amazon Keyspaces archiviate come.
Per interrogare questa tabella, devi specificare |
|
|
Interroga questa tabella per ottenere le impostazioni di ridimensionamento automatico di una tabella con provisioning multiregionale. Tieni presente che queste impostazioni non saranno disponibili finché la tabella non sarà attiva. Per interrogare questa tabella, è necessario specificare |
Creazione di spazi chiave in Amazon Keyspaces
Amazon Keyspaces esegue operazioni DDL (Data Definition Language), come la creazione e l'eliminazione di keyspace, in modo asincrono.
Puoi monitorare lo stato di creazione di nuovi keyspace in AWS Management Console, che indica quando uno spazio chiave è in sospeso o attivo. È inoltre possibile monitorare lo stato di creazione di un nuovo keyspace a livello di codice utilizzando lo spazio chiave. system_schema_mcs
Uno spazio chiave diventa visibile nella system_schema_mcs
keyspaces
tabella quando è pronto per l'uso.
Il modello di progettazione consigliato per verificare quando un nuovo keyspace è pronto per l'uso consiste nel polling della system_schema_mcs
keyspaces
tabella Amazon Keyspaces (system_schema_mcs.*). Per un elenco di istruzioni DDL per gli spazi chiave, consulta la sezione nella guida di riferimento al linguaggio CQL. Keyspaces
La seguente query mostra se un keyspace è stato creato con successo.
SELECT * FROM system_schema_mcs.keyspaces WHERE keyspace_name =
'mykeyspace'
;
Per uno spazio chiave che è stato creato correttamente, l'output della query è simile al seguente.
keyspace_name | durable_writes | replication --------------+-----------------+-------------- mykeyspace | true |{...} 1 item