Amazon Keyspaces 中的系統密鑰空間 - Amazon Keyspaces (適用於 Apache Cassandra)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Keyspaces 中的系統密鑰空間

本節提供了有關使用 Amazon Keyspaces(Apache 卡桑德拉)中的系統密鑰空間的詳細信息。

Amazon Keyspaces 使用四個系統密鑰空間:

  • system

  • system_schema

  • system_schema_mcs

  • system_multiregion_info

以下各節提供 Amazon 金鑰空間支援的系統金鑰空間和系統表格的詳細資訊。

system

這是一個卡桑德拉密鑰空間。Amazon Keyspaces 使用以下表格。

資料表名稱 欄位名稱 說明

local

key, bootstrapped, broadcast_address, cluster_name, cql_version, data_center, gossip_generation, host_id, listen_address, native_protocol_version, partitioner, rack, release_version, rpc_address, schema_version, thrift_version, tokens, truncated_at

有關本地密鑰空間的信息。

peers

peer, data_center, host_id, preferred_ip, rack, release_version, rpc_address, schema_version, tokens

查詢此表格以查看可用的端點。例如,如果您透過公用端點進行連線,您會看到九個可用 IP 位址的清單。如果您透過FIPS端點連線,您會看到三個 IP 位址的清單。如果您透過 AWS PrivateLink VPC端點時,您會看到已設定的 IP 位址清單。如需詳細資訊,請參閱使用介面 VPC 端點資訊填入system.peers表格項目

size_estimates

keyspace_name, table_name, range_start, range_end, mean_partition_size, partitions_count

此表定義了每個表中每個 Token 範圍的分區總大小和數量。這是需要的 Apache 卡桑德拉星火連接器,它使用估計的分區大小來分發工作。

prepared_statements

prepared_id, logged_keyspace, query_string

此表格包含有關已存查詢的資訊。

system_schema

這是一個卡桑德拉密鑰空間。Amazon Keyspaces 使用以下表格。

資料表名稱 欄位名稱 說明

keyspaces

keyspace_name, durable_writes, replication

有關特定密鑰空間的信息。

tables

keyspace_name, table_name, bloom_filter_fp_chance, caching, comment, compaction, compression, crc_check_chance, dclocal_read_repair_chance, default_time_to_live, extensions, flags, gc_grace_seconds, id, max_index_interval, memtable_flush_period_in_ms, min_index_interval, read_repair_chance, speculative_retry

有關特定表格的資訊。

columns

keyspace_name, table_name, column_name, clustering_order, column_name_bytes, kind, position, type

有關特定列的信息。

system_schema_mcs

這是一個 Amazon Keyspaces 間,用於存儲有關信息 AWS 或 Amazon Keyspaces 的特定設置。

資料表名稱 欄位名稱 說明

keyspaces

keyspace_name, durable_writes, replication

查詢此表以編程方式查找是否已創建密鑰空間。如需詳細資訊,請參閱檢查 Amazon 密鑰空間中的 Keyspaces 間創建狀態

tables

keyspace_name, creation_time, speculative_retry, cdc, gc_grace_seconds, crc_check_chance, min_index_interval, bloom_filter_fp_chance, flags, custom_properties, dclocal_read_repair_chance, table_name, caching, default_time_to_live, read_repair_chance, max_index_interval, extensions, compaction, comment, id, compression, memtable_flush_period_in_ms, status

查詢此表格以找出特定資料表的狀態。如需詳細資訊,請參閱檢查 Amazon Keyspaces 中的表格創建狀態

您也可以查詢此表格以列出 Amazon Keyspaces 特有且儲存為custom_properties的設定。例如:

  • capacity_mode

  • client_side_timestamps

  • encryption_specification

  • point_in_time_recovery

  • ttl

tables_history

keyspace_name, table_name, event_time, creation_time, custom_properties, event

查詢此表格以瞭解特定資料表的結構定義變更。

columns

keyspace_name, table_name, column_name, clustering_order, column_name_bytes, kind, position, type

這個表是相同的密鑰空間中的卡桑德拉表system_schema

tags

resource_id, keyspace_name, resource_name, resource_type, tags

查詢此表以查找密鑰空間是否具有標籤。如需詳細資訊,請參閱檢視表格的標籤

autoscaling

keyspace_name, table_name, provisioned_read_capacity_autoscaling_update, provisioned_write_capacity_autoscaling_update

查詢此表格以取得已佈建表格的 auto 調整設定。請注意,在表格啟用之前,這些設定才能使用。要查詢此表,您必須在WHERE子句table_name中指定keyspace_name和。如需詳細資訊,請參閱檢視表格的 Amazon Keyspaces auto 擴展組態

system_multiregion_info

這是一個 Amazon 金鑰空間金鑰空間,用於儲存多區域複寫的相關資訊。

資料表名稱 欄位名稱 說明

tables

keyspace_name, table_name, region, status

此表格包含多區域表格的相關資訊 — 例如 AWS 區域 該表被複製並且表的狀態。您也可以查詢此表格以列出儲存為custom_properties的 Amazon Keyspaces 特有的設定。例如:

  • capacity_mode

要查詢此表,您必須在WHERE子句table_name中指定keyspace_name和。如需詳細資訊,請參閱在 Amazon Keyspaces 中建立多區域金鑰空間

autoscaling

keyspace_name, table_name, provisioned_read_capacity_autoscaling_update, provisioned_write_capacity_autoscaling_update, region

查詢此表格以取得多區域佈建表格的 auto 調整設定。請注意,在表格啟用之前,這些設定才能使用。要查詢此表,您必須在WHERE子句table_name中指定keyspace_name和。如需詳細資訊,請參閱更新 Amazon Keyspaces 中多區域資料表的佈建容量和自動擴展設定