全部产品
Search
文档中心

:架构信息查询导航

更新时间:Aug 15, 2024

云原生内存数据库Tair支持三种架构类型:标准、集群与读写分离架构。您可根据业务场景选用不同架构的实例。

架构概览

如需了解以下产品架构的详细信息,请单击架构名称跳转到相应的文档。

架构类型

说明

标准架构

  • 标准架构高可用:采用主从(master-replica)架构搭建。主节点提供日常服务访问,从节点提供HA高可用,当主节点故障时系统自动秒级切换,从节点接管业务,全程自动且对业务无影响,主从架构保障系统服务具有高可用性。

  • 标准架构单副本:采用单个数据库节点部署架构,无高可用功能,适用于纯缓存场景。支持单节点弹性变配,满足高QPS(Queries per Second)场景,提供超高性价比。

集群架构

  • 集群架构高可用:采用分布式架构,每个数据分片都支持主从(master-replica)高可用,能够自动进行容灾切换和故障迁移。

  • 集群架构单副本:每个分片服务器采用单副本模式,无高可用功能,适用于纯缓存类常见或者QPS压力较大的业务场景。

说明

集群架构还支持两种连接模式:

  • 代理模式可提供智能的连接管理,降低应用开发成本。

  • 直连模式支持客户端绕过代理服务器直接访问后端数据分片,可降低网络开销和服务响应时间,适用于对Redis响应速度要求极高的业务。

读写分离架构

读写分离实例通过主从(Master-Replica)架构实现高可用,主节点挂载只读副本(Read Replica)实现数据复制,支持读性能线性扩展。 只读副本可以有效缓解热点key带来的性能问题,适合高读写比的业务场景。 读写分离实例有两种版本。

  • 读写分离架构(云原生版):只读节点均从主节点同步数据,为星型复制架构,支持自定义只读节点数量(范围为1 ~ 9个),适合超大规模高读写比的业务场景。

  • 读写分离架构(经典版,已停售):只读节点采取链式复制架构,支持配置1个、3个、5个只读节点。

文档适用性说明

产品架构与系列类型(如内存型)均为不同的概念,上述表中涉及的文档适用于各产品架构与系列类型。例如只要架构是标准架构,都可以在标准架构中查看其架构相关介绍,集群架构和读写分离架构同理。