本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Keyspaces(Apache Cassandra 兼容)与 Apache Cassandra 相比如何?
要与 Amazon Keyspaces 建立连接,您可以借助公共 AWS 服务端点,也可以借助使用 Amazon Virtual Private Cloud 中的接口 VPC 端点(AWS PrivateLink)的私有端点。根据使用的端点,Amazon Keyspaces 可以通过以下方式之一向客户端显示。
无论连接类型以及对客户端显示的节点数量为何,Amazon Keyspaces 几乎可以提供无限的吞吐量和存储空间。为此,Amazon Keyspaces 会将节点映射到负载均衡器,这些负载均衡器会将您的查询路由到众多底层存储分区之一。有关连接的更多信息,请参阅连接如何在 Amazon Keyspaces 中运作。
Amazon Keyspaces 将数据存储在分区。分区是为表分配的存储,由固态硬盘(SSD)提供支持。 AWS 区域 为了实现持久性和高可用性,Amazon Keyspaces 会自动在中的多个可用区域
Amazon Keyspaces 支持所有常用的 Cassandra 数据面板操作,例如创建键空间和表、读取数据和写入数据。Amazon Keyspaces 采用无服务器模式,因此,您无需预置、修补或管理服务器。您也不必安装、维护或操作软件。因而,在 Amazon Keyspaces 中,您就无需使用 Cassandra 控制面板 API 操作来管理集群和节点设置。
Amazon Keyspaces 自动配置诸如复制因子和一致性级别之类的设置,来为您提供高可用性、持久性和个位数毫秒级性能。为了获得更高的弹性和低延迟的本地读取,Amazon Keyspaces 提供了多区域复制。