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

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

Amazon Keyspaces(Apache Cassandra 兼容)与 Apache Cassandra 相比如何?

要建立与 Amazon Keyspaces 的连接,您可以使用公共密钥空间 Amazon 服务端点或使用接口端点的私有VPC端点 (Amazon PrivateLink)亚马逊 Virtual Private Cloud 中。根据使用的终端节点,Amazon Keyspaces 可以通过以下方式之一显示给客户端。

Amazon 服务端点连接

这是通过任何公共端点建立的连接。在本例中,Amazon Keyspaces 在客户端上显示为九节点 Apache Cassandra 3.11.2 集群。

接口VPC端点连接

这是使用接口VPC端点建立的私有连接。在本例中,Amazon Keyspaces 在客户端上显示为三节点 Apache Cassandra 3.11.2 集群。

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

Amazon Keyspaces 将数据存储在分区中。分区是为表分配的存储空间,由固态硬盘 (SSDs) 支持。Amazon Keyspaces 会自动在多个可用区域内复制您的数据 Amazon Web Services 区域 以获得耐用性和高可用性。随着吞吐量或存储需求的增长,Amazon Keyspaces 会为您处理分区管理,并自动配置所需的额外分区。

Amazon Keyspaces 支持所有常用的 Cassandra 数据面板操作,例如创建键空间和表、读取数据和写入数据。Amazon Key spaces 是无服务器的,因此您无需配置、修补或管理服务器。您也不必安装、维护或操作软件。因此,在 Amazon Keyspaces 中,您无需使用 Cassandra 控制平面API操作来管理集群和节点设置。

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