本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
了解内存 DB 复制
内存 DB 实施复制,具有跨多达 500 个分片的数据进行复制。
集群中的每个分区包装一个读/写主节点和最多 5 个只读副本节点。每个主节点可以维持高达 100 MB/s。您可以创建具有更多分片和更少副本的集群,每个集群最多可包含 500 个节点。此集群配置的范围可以从 500 个分片和 0 个副本到 100 个分片和 5 个副本,这是允许的最大副本数。
集群中的复制
分片中的每个只读副本都保留一个分片主节点数据的副本。使用使用事务日志的异步复制机制使只读副本与主集群同步。应用程序可以从集群中的任何节点进行读取。应用程序只能对主节点进行写入。只读副本增强读取可扩展性。由于 MemoryDB 将数据存储在持久的事务日志中,因此没有数据丢失的风险。数据在内存 DB 集群中的分片上进行分区。
应用程序使用 MemoryDB 集群集群终端节以连接集群中的节点。有关更多信息,请参阅 查找连接端点。
MemoryDB 集群是区域性的,只能包含来自一个区域的节点。若要增强容错能力,您必须在该区域内的多个可用区中预配置主副本和只读副本。
强烈建议对所有 MemoryDB 集群使用复制功能,它为您提供了多可用区。有关更多信息,请参阅 利用多可用区最大限度地减少 MemoryDB。