1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 一 分布式关系型数据库 DRDS介绍

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

时间:2022-05-06 06:35:00

相关推荐

一 分布式关系型数据库 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 语法、数据类型、事务、索引支持较为完整,且具备有效手段可在各种极端场景下进行水平扩展,那么对于高速发展的业务而言,即是所有分布式数据库中最具生命力及延续性的方案。

按成本选择

业务开发上手门槛 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 的版本号。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。