产品介绍
DRDS 专注于解决单机关系型数据库扩展性问题,具备轻量(无状态)、灵活、稳定、高效等特性,是阿里巴巴集团自主研发的分布式数据库产品,基于 RDS for MySQL 存储,经历历届天猫双十一核心交易业务和各类行业业务的考验,是你值得信赖的选择。
核心优势
跨库联机查询
通过 DRDS 可完成横跨不同 RDS 实例多个数据库间的关联查询及事务写入操作。
批量快速导入
通过 DRDS 垂直拆分建库可批量快速导入不同 RDS 实例上已有的多个数据库,操作高效便捷,大幅提升业务开发效率。
产品能力
跨 RDS 实例联机操作
- 业务通过使用一个 DRDS 连接发送 SQL 即可在不同 RDS 实例多个数据库间进行联合查询及事务操作。
- 可有效避免业务端繁琐复杂的硬代码处理方式,大幅提升业务开发效率。
在线业务复杂查询加速
- DRDS 提供 Parallel Query 单机并行加速能力以及用于处理海量数据下复杂查询加速的分析型只读实例。
- 通过与垂直拆分配合使用可大幅提升复杂 SQL 查询的执行效率,有效降低复杂 SQL 的响应时间。
统一数据源管理
- 通过DRDS垂直拆分可统一管理多个RDS数据库,业务使用一个DRDS即可操作管理多个RDS数据源。
- 业务微服务化拆分后,不必再进行业务应用之间的分布式事务操作,统一连接至 DRDS 即可解决多应用及多数据库之间的分布式事务问题。
企业级数据库特性
- 通过DRDS垂直拆分管理多个数据库,用户可在DRDS层面使用到多种丰富的企业级数据库能力。
- 包括全链路压测、复杂 SQL 查询加速、读写分离、只读实例、SQL 审计分析、备份恢复等多项企业级数据库特性。
应用场景
01
联机查询场景-一条SQL即可搞定多个数据库间的关联查询- 在业务应用完成微服务化拆分、数据库按业务维度进行垂直拆分的情况下,当需要分析买家与订单之间的画像关系或针对某品类商家的交易额进行统计分析时,以往的实现方式通常是在应用程序中使用硬代码方式实现或构建一个单独的汇总数据库进行分析。
- 使用DRDS批量导入多个RDS实例上不同的数据库,通过一个连接即可完成横跨多个数据库之间的关联查询,可有效避免业务端繁琐复杂的硬代码处理方式,并且无需数据同步进行再次汇总,大幅提升业务开发效率。
02
在线数据归档场景- 在线业务如交易订单数据,通常存在大量历史记录需要进行定期归档。
- 通过使用DRDS,在一个事务内针对同一批数据,在线库先进行delete删除,历史库后进行insert插入,即可完成在线订单归档。通过DRDS原生内置的分布式事务即可保证数据归档后的完整一致性,并可基于DRDS的跨库查询能力,完成在线、历史数据的统一查询。
3步快速使用 DRDS