阿里云RDS&DRDS初探

简介

RDS

阿里云关系型数据库(Relational Database Service,简称 RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和高性能存储,RDS 支持 MySQL、SQL Server、PostgreSQL 和 PPAS(Postgre Plus Advanced Server,一种高度兼容 Oracle 的数据库)引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。

RDS for MySQL 可以认为是云上的MySQL。目前可选的版本有5.5/5.6,部分区域可选择5.7。

DRDS

分布式关系型数据库服务(Distributed Relational Database Service,简称 DRDS)是阿里巴巴致力于解决单机数据库服务瓶颈问题而自主研发推出的分布式数据库产品。DRDS 高度兼容 MySQL 协议和语法,支持自动化水平拆分、在线平滑扩缩容、弹性扩展、透明读写分离,具备数据库全生命周期运维管控能力。DRDS 前身为淘宝 TDDL,是近千核心应用首选组件。

DRDS 可以认为是云上的TDDL中间件。DRDS必须依赖RDS。

相关文档

RDS首页

https://www.aliyun.com/product/rds/mysql

RDS控制台

https://rdsnew.console.aliyun.com

RDS文档

https://help.aliyun.com/product/26090.html

DRDS首页

https://www.aliyun.com/product/drds

DRDS控制台

https://drds.console.aliyun.com/prectrl/home/index

DRDS控制台不在左侧快捷菜单中,可以直接通过链接进入

DRDS文档

https://help.aliyun.com/product/29657.html

RDS初探

  1. 进入控制台,点击右侧的"创建实例"

创建RDS实例需要几分钟的时间

  1. 按量付费,最低配置的RDS实例,目前为0.324元/小时

这里选择5.6版本,猜测在工具的支持上BUG会少一些

  1. 在实例列表中可以看到已创建的实例


    点击进入详情页可以进行实例状态查看以及管理

  2. 创建数据库、创建帐号的操作比较简单,不再赘述。

  3. 添加IP白名单
    首先,在数据安全性中,将default分组中的127.0.0.1临时改为0.0.0.0/0,允许所有地址访问


    登录数据库:
    mysql -hrm-xxxxxxxxxxx.mysql.rds.aliyuncs.com -P3306 -utestuser -p
    查询当前IP:
    show processlist;
    在数据安全性中,尽快将default分组中的IP由0.0.0.0/0改回当前的真实的IP。

  4. 登录数据库
    接下来可以用命令行或第三方工具进行登录。RDS不提供root用户。

  5. 其它功能
    另外可以添加只读实例、灾备实例,按需购买即可,猜测原理应该是基于主从复制的。
    另外可以在WEB界面中进行数据迁移、导入等操作。
    WEB控制台中提供了比较完善的日志查询、慢SQL分析、监控与告警功能点,有时间可以慢慢探索。

DRDS初探

  1. 进入控制台,点击右侧的"创建实例"。

  2. 按量付费,共享实例的DRDS,目前价格为0.2元/小时。

按量后付费的需要提前向帐户中充值

  1. 购买后创建过程非常快,马上就可以在概览中看到。

  2. 进入"详情"页面后,目前DRDS下还没有数据库,可以点击下方链接进行创建。

请注意: 此步骤依赖于RDS,需要先进行RDS的购买。
RDS购买时,请注意需要在同一个区域中,尽量不要跨区。

  1. 如果已经购买过RDS,并创建了一个实例,就在左侧的实例清单中就可以选择到了。

  2. 填写基本信息,创建类型这里选择"拆分"。设置好数据库名及密码。


拆分:即分库分表,将数据按照拆分规则分拆到多个库表中,由 DRDS 代理 SQL 执行。拆分涉及到数据导入导出、SQL 功能/性能测试和改造,对应用功能和性能会有一定的影响。

非拆分:将已有的 RDS 数据库交由 DRDS 进行代理访问,实现读写分离的功能。无需进行数据导入,无需修改程序代码,修改数据库连接串和用户名密码即可。

  1. 系统会自动在RDS实例上创建8个分库,直接点"下一步"创建成功。

创建数据库需要几分钟的时间

  1. 创建完成后,可以在DRDS数库列表中看到


    在RDS控制台中也可以看到自动创建的8+1个库,绑定帐号名随机生成,密码与DRDS密码是不同的,估计也是随机生成,所以无法直接登录查看RDS库,只能在DRDS中统一管理。

  2. 点击"管理",可以查看详情页面


  3. WEB界面登录
    详情页面,点击上方的"登录数据库"按钮,有一个WEB图形化控制台


    但点击登录后,会报错:Access denied for user ' xx'@'xx.xx.xx.xx'
    原因未知,有可能是IP限制。官方文档中也未给出示例。

  4. 命令行登录
    可以使用命令行登录
    mysql -hdrdsxxxxxxxxpublic.drds.aliyuncs.com -P3306 -uyourname -p
    版本显示为 5.6.29-TDDL-5.1.27-1217986

  5. 第三方客户端登录
    可以使用第三方客户端登录,如Sequel Pro,也可以正常登录。
    (之前用过的的Cobar/MyCat都是比较挑客户端的)

  6. 在DRDS执行一个简单的建表语句测试

建一个普通表:

CREATE TABLE normal_table(
id int,
name varchar(30),
primary key(id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

建一个分库表:

CREATE TABLE shard_table(
id int,
name varchar(30),
primary key(id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 dbpartition by hash(id) tbpartition by hash(id) tbpartitions 3;

在WEB控制台中可以查看表的基本信息:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,445评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,889评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,047评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,760评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,745评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,638评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,011评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,669评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,923评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,655评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,740评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,406评论 4 320
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,995评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,961评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,023评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,483评论 2 342

推荐阅读更多精彩内容