DRDS 专注于解决单机关系型数据库扩展性问题,具备分布式、弹性、高性能、安全可控等特性,是阿里巴巴集团自主研发的分布式数据库产品,基于 RDS for MySQL 存储,经历历届天猫双十一核心交易业务和各类行业业务的考验,是你值得信赖的选择
只读实例核心能力
分析型只读实例
用于加速海量数据下的复杂分析 SQL 的执行效率,可极大降低复杂SQL 的响应时间,千万级数据量下的多表Join、聚合、排序操作可秒级返回处理结果。
并发型只读实例
针对高并发、大流量的简单查询或离线拖数据等业务场景,通过物理资源隔离的方式,可抵御超高流量的并发查询,以确保在线业务链路的稳定性。
产品架构

离线抽取数据场景

在线业务数据写入数据库后,通常需要进行离线抽取,以进行清洗归档或二次业务处理。使用 DRDS 并发型只读实例进行数据的离线抽取可有效避免 DRDS 主实例产生抖动,从而保证在线业务的稳定性。

超高并发流量查询场景

对于互联网等行业,因其业务特点,在线业务查询大多具有并发高,流量大的特点。业务上出于对数据可见性、实时性的要求,通常需要直接查询底层数据库,超高并发的查询流量直接打穿至底层,往往会对数据库实例产生较大的稳定性影响。 使用 DRDS 并发型只读实例,通过物理资源隔离的方式,可有效抵御超高并发的查询流量,在花费更少的资金成本的同时即可获得与 DRDS 主实例处理能力一致的查询效果。

海量数据下复杂分析查询场景

在实际的业务场景中,通常会有针对在线数据的实时分析查询或后台运营系统、BI报表、统计大盘的复杂统计类的查询诉求,传统架构中往往需要将业务数据通过 ETL 等方式异步传输至独立的数仓或分析型数据库中、其架构传输链路复杂冗长,数据时效性、可见性难以保证,为 DBA 的运维工作带来极大的困难。 使用 DRDS 分析型只读实例,通过分布式 MPP 内存计算执行引擎实现并行计算,对于海量数据下的多表Join、聚合、排序、子查询操作可秒级返回处理结果,同时无需进行额外的数据同步操作,大幅节省整体架构的运维及预算成本。

产品优势
自研多机并行计算引擎 Fireworks
通过 Fireworks 计算引擎实现计算加速,将 SQL 查询转换为分布式计算任务,突破下挂物理库计算能力的限制。大幅提升针对复杂 SQL 的计算速度,对分布式Join、Aggregate 和 Sort 计算有显著加速效果,千万级数据量下的多表 Join、聚合、排序操作秒级返回结果。
基于在线数据直接处理
无需进行冗长繁琐的数据同步任务,基于 RDS 只读实例或 RDS 主实例直接进行复杂数据处理,降低业务架构整体链路复杂度,节省业务运维及预算成本。保证数据处理时效性,最高可做到 READ COMMITED 的实时性 (基于 RDS 主实例)。
精细化的算子优化策略
DRDS 分布式 SQL 优化器提供精细化算子下推策略,将对 RDS 较小压力的算子下推至物理库取得更高的计算性价比,同时保护 RDS 免受代价较大算子的影响,从而保证在线流量的稳定性。
多个RDS实例数据库统一联合分析
通过 DRDS 主实例导入不同RDS实例上的多个数据库后,配合只读实例即可优雅的针对多个垂直拆分的RDS数据库进行统一联合分析查询。业务端无需进行二次代码处理,一条SQL即可完成。
边界清晰的 SQL 兼容性
兼容 DRDS 主实例的 SQL 查询语法。DRDS 主实例上的复杂 SQL 可以直接迁移到只读实例执行,免去 SQL 改写的额外开销。
产品体验灵活自主
自动同步 DRDS 主实例的账号权限信息, 原生VPC支持,内外网可同时开启, 根据业务情况灵活变配,数据处理能力线性提升。
3步开通 DRDS 只读实例
已有 DRDS 主实例 ,可直达第三步开通只读实例