使用 Amazon Keyspaces(适用于 Apache Cassandra)功能 - Amazon Keyspaces(Apache Cassandra 兼容)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Amazon Keyspaces(适用于 Apache Cassandra)功能

本章详细介绍了如何使用 Amazon Keyspaces 和各种数据库功能,例如备份和还原、存活时间和多区域复制。

  • 生存时间 — Amazon Keyspaces 会根据您设置的生存时间值自动过期表中的数据。了解如何配置TTL以及如何在表格中使用它。

  • PITR— 通过创建表数据的连续备份,保护您的 Amazon Keyspaces 表免受意外写入或删除操作的影响。了解如何在表PITR上进行配置,如何将表还原到特定时间点,或者如何还原意外删除的表。

  • 使用多区域表 — Amazon Keyspaces 中的多区域表必须将写入吞吐量容量配置为按需或预置容量模式,并具有自动扩展功能。通过估算每个区域所需的写入容量单位 (WCUs) 来规划吞吐容量需求,并预置所有区域的写入总和,以确保有足够的容量用于复制的写入。

  • 静态列 — Amazon Keyspaces 对静态列的处理方式与普通列的处理方式不同。本节介绍计算静态列的编码大小、计量静态数据的读/写操作以及使用静态列的指导原则。

  • 查询和分页 — Amazon Keyspaces 支持高级查询功能,例如IN对语句SELECT使用运算符、对结果ORDER BY进行排序以及对大型结果集进行自动分页。本节介绍了 Amazon Keyspaces 如何处理这些查询并提供了示例。

  • 分区器 — Amazon Keyspaces 提供三种分区器:Murmur3Partitioner(默认)、和。RandomPartitioner DefaultPartitioner您可以使用账户级别更改每个区域的分区器 Amazon Web Services Management Console 或 Cassandra 查询语言 (CQL)。

  • 客户端时间戳 — 客户端时间戳是与 Cassandra 兼容的时间戳,Amazon Keyspaces 会为表中的每个单元格保留这些时间戳。使用客户端时间戳来解决冲突,并让您的客户端应用程序确定写入顺序。

  • 标记资源-您可以使用标签来标记 Amazon Keyspaces 资源,例如密钥空间和表。标签有助于对资源进行分类,启用成本跟踪,并允许您根据标签配置访问控制。本节介绍了 Amazon Keyspaces 的标签限制、操作和最佳实践。

  • Amazon CloudFormation 模板 — Amazon CloudFormation 帮助您建模和设置 Amazon Keyspaces 密钥空间和表,这样您就可以减少创建和管理资源和基础设施所花费的时间。