

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

# Amazon Keyspaces（Apache Cassandra 兼容）与 Apache Cassandra 相比如何？
<a name="keyspaces-vs-cassandra"></a>

要与 Amazon Keyspaces 建立连接，您可以借助公共 [Amazon 服务端点](https://docs.amazonaws.cn/general/latest/gr/rande.html)，也可以借助使用 [Amazon Virtual Private Cloud](https://docs.amazonaws.cn/vpc/latest/userguide/) 中的[接口 VPC 端点（Amazon PrivateLink）](https://docs.amazonaws.cn/vpc/latest/privatelink/vpce-interface.html)的私有端点。根据使用的端点，Amazon Keyspaces 可以通过以下方式之一向客户端显示。

**Amazon 服务端点连接**  
这是通过任何建立的连接。在本例中，Amazon Keyspaces 对客户端显示为**九节点** Apache Cassandra 3.11.2 集群。

**接口 VPC 端点连接**  
这是使用[接口 VPC 端点](vpc-endpoints.md)建立的私有连接。在本例中，Amazon Keyspaces 对客户端显示为**三节点** Apache Cassandra 3.11.2 集群。

无论连接类型以及对客户端显示的节点数量为何，Amazon Keyspaces 几乎可以提供无限的吞吐量和存储空间。为此，Amazon Keyspaces 会将节点映射到负载均衡器，这些负载均衡器会将您的查询路由到众多底层存储分区之一。有关连接的更多信息，请参阅[连接如何在 Amazon Keyspaces 中运作](connections.md#connections.howtheywork)。

Amazon Keyspaces 将数据存储在分区。分区是为表分配的存储空间，由固态硬盘 (SSDs) 支持。 Amazon Web Services 区域 为了实现持久性和高可用性，Amazon Keyspaces 会自动在中的多个[可用区域](https://www.amazonaws.cn/about-aws/global-infrastructure/regions_az/)中复制您的数据。随着吞吐量或存储需求的增长，Amazon Keyspaces 会为您处理分区管理，并自动预置所需的额外分区。

Amazon Keyspaces 支持所有常用的 Cassandra 数据面板操作，例如创建键空间和表、读取数据和写入数据。Amazon Keyspaces 采用[无服务器模式](serverless_resource_management.md)，因此，您无需预置、修补或管理服务器。您也不必安装、维护或操作软件。因而，在 Amazon Keyspaces 中，您就无需使用 Cassandra 控制面板 API 操作来管理集群和节点设置。

Amazon Keyspaces 会自动配置重复系数和一致性级别等设置，为您提供高可用性、耐久性和性能。 single-digit-millisecond为了获得更高的弹性和低延迟的本地读取，Amazon Keyspaces 提供了[多区域复制](multiRegion-replication.md)。

**Topics**
+ [功能差异：Amazon Keyspaces 与 Apache Cassandra](functional-differences.md)
+ [支持 Cassandra APIs、操作、函数和数据类型](cassandra-apis.md)
+ [支持的 Apache Cassandra 读写一致性级别和相关成本](consistency.md)