一、分布式关系型数据库 DRDS介绍

一、DRDS 产品简介

DRDS 是一款基于 MySQL 存储、采用分库分表技术进行水平扩展的分布式 OLTP 数据库服务产品,支持 RDS for MySQL 以及 POLARDB for MySQL,产品目标旨在提升数据存储容量、并发吞吐、复杂计算效率三个方面的扩展性需求。

DRDS 产品特点

  • 稳定
    DRDS 将数据拆分到多个 RDS MySQL,使每个 RDS MySQL 承担合适的并发、数据存储和计算负载,各个 RDS MySQL 处于稳定状态,DRDS 层面处理分布式逻辑,最终得到一个具有稳定可靠、高度扩展性的分布式关系型数据库系统。

  • 高度可扩展
    DRDS 采用分层架构可确保在并发、计算、数据存储三个方面均可线性扩展,通过增加 DRDS 节点 和 RDS for MySQL 实例达到水平扩展效果。

  • 持续可运维
    通过完整的 OpenAPI 可让业务自行定时与集成。生命周期管理、容量管理、安全与审计、容灾管理、监控告警、数据生态。

标准类关系型数据库能力
DRDS 采用标准关系型数据库技术实现,在提供分布式扩展能力的基础之上,大幅兼容单机 MySQL 使用体验。

二、适用场景

按应用类型选择
在这里插入图片描述
按容量选择
对于业务发展初期,选择单机数据库还是分布式数据库,需要考量很多因素。但从数据库自身角度出发,业务使用的 SQL 语句、数据类型、事务、索引、其他功能均是确定的。对于大部分业务而言,只要 SQL 语法、数据类型、事务、索引支持较为完整,且具备有效手段可在各种极端场景下进行水平扩展,那么对于高速发展的业务而言,即是所有分布式数据库中最具生命力及延续性的方案。

按成本选择

  1. 业务开发上手门槛 2.长期的稳定性及性能表现 3.服务持有成本

按应用生命周期发展选择
在这里插入图片描述

三、产品架构

DRDS 在业务架构体系中所处的位置如下图所示, DRDS 承担着 OLTP 在线核心数据库的职责与定位,可于数据集成、数据传输,缓存、大数据生态配合使用。
在这里插入图片描述
内核架构
DRDS 使用体验兼容 MySQL 体系 , 采用标准关系型数据库技术实现,并且大幅度增强其适配分布式场景的能力,因为基于稳定可靠的 MySQL 存储,因此 DRDS 内核技术主要体现于分布式 SQL 层。

在这里插入图片描述
部署架构
在这里插入图片描述

四、版本说明

通过 version() 函数查看

mysql> select version();
+----------------------------+
| VERSION()                  |
+----------------------------+
| 5.6.29-TDDL-5.4.3-15844493 |
+----------------------------+
1 row in set

其中 5.6.29-TDDL-5.4.3-15844493为 DRDS 的版本号。

  • 1
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值