全部产品
云市场

DRDS 只读实例介绍

更新时间:2019-03-13 10:47:27

简介

DRDS 只读实例是对 DRDS 主实例的一种扩展补充,兼容 DRDS 主实例的 SQL 查询语法。

DRDS 只读实例与主实例可共享同一份数据,可直接在 RDS 只读实例或 RDS 主实例上进行复杂数据查询分析。

提供多种实例类型,可抵御超高并发的访问压力、加速复杂查询的响应时间。

通过物理资源隔离的方式,缓解主实例的负载压力,降低业务架构的链路复杂度,无需进行额外的数据同步操作,节省运维及预算成本。

实例类型

DRDS 只读实例分为并发型只读实例和分析型只读实例两种实例类型。

并发型只读实例

针对高并发、大流量的简单查询或离线拖数据等业务场景,通过物理资源隔离的方式,可抵御超高流量的并发查询,以确保在线业务链路的稳定性。

  • 对于已使用 DRDS 主实例的业务来说,并发型只读实例可以用于如下几种业务场景:
    1. 存在高并发、大流量简单查询的业务场景。
    2. 离线抽取数据的业务场景。

分析型只读实例

在并发型只读实例的能力基础之上,增加 DRDS 团队自研的分布式 MPP 内存计算执行引擎实现对复杂算子并行计算。用于加速海量数据下的复杂分析 SQL 的执行效率,可极大降低复杂分析 SQL 的响应时间,对于海量数据量下的多表Join、聚合、排序操作可快速返回处理结果。

  • 对于已使用 DRDS 主实例的业务来说,分析型只读实例可以用于如下几种业务场景:
    1. 海量数据下的多表join、聚合、排序、子查询等复杂 SQL 查询场景。
    2. 运营、BI相关后台系统的报表、大盘等分析型业务。

图示

DRDS 只读实例与主实例必须属于同一个地域,但是可以在不同的可用区。DRDS 只读实例的拓扑如下图所示。

undefined

注意

  • DRDS 只读实例无法单独存在,必须隶属于某个 DRDS 主实例。创建只读实例前须先创建好主实例,在主实例上创建了数据库,该数据库会被复制到只读实例上,同理,主实例删除库时,其只读实例对应的数据库也会被删除。
  • 目前,DRDS 只读实例仅支持 VPC 实例,只读实例下面的 RDS 实例必须是 VPC 实例。

计费标准

DRDS 只读实例需要额外收费,其计费方式是按时付费,计费详情请参见分布式关系型数据库服务 DRDS 详细价格信息中的只读实例部分。

注意

功能限制

DRDS 只读实例目前有如下功能限制:

  • 数据迁移:不支持将数据迁移至只读实例。
  • 数据库管理:不支持创建和删除数据库。
  • 不支持克隆实例。
  • 不支持数据变更 DML 语句。