文档首页 > > 快速入门> 快速搭建您的第一个高性能分布式数据库中间件服务
华为云分布式数据库中间件DDM 快速入门

快速搭建您的第一个高性能分布式数据库中间件服务

分享
更新时间: 2019/08/20 GMT+08:00
  • 华为云分布式数据库中间件DDM(Distributed Database Middleware)专注于解决数据库分布式扩展问题,突破了传统数据库的容量和性能瓶颈,实现海量数据高并发访问。 

  • 华为云控制台提供一键式购买DDM实例,以及建库建表等操作,帮助用户省去运维烦恼。 

  • 本指南以创建并连接一个分布式数据库为例,指导您快速上手分布式数据库中间件服务。包括购买DDM实例、导入RDS实例、创建DDM账号、创建逻辑库/表、连接DDM实例等操作。 

Step1 准备环境

步骤

① 登录华为云控制台。在控制台页面中选择“网络> 虚拟私有云”,申请VPC(虚拟私有云),用于对DDM(分布式数据库)实例进行安全网络隔离。
② 在控制台页面中选择“计算> 弹性云服务器”,创建一台弹性云服务器(ECS),用于访问DDM实例。

说明

① ECS需要绑定一个弹性IP,具备外网访问权限,用于下载mysql客户端。
② 创建ECS时,镜像建议选取Centos6.3,自带mysql,无需单独安装。
③ 如果用户已有VPC和ECS,可重复使用,无需多次创建。

1

申请虚拟私有云

申请虚拟私有云

2

申请弹性云服务器

申请弹性云服务器

单击图片可查看原图

Step2 购买DDM实例

步骤

① 在控制台首页,选择“服务列表 > 数据库 > 分布式数据库中间件 DDM”。
② 在DDM总览页面,单击“购买数据库中间件实例”,选择实例配置,创建实例。

说明

① 实例需和ECS选取相同的虚拟私有云。
② 建议配置相同的安全组,不用再添加端口访问规则。

1

购买DDM实例

购买DDM实例

2

配置DDM实例

配置DDM实例

单击图片可查看原图

Step3 导入RDS实例

步骤

① 控制台选择“数据库 > 关系型数据库”。购买一个RDS实例,数据库引擎选“MySQL”。
② 控制台切换到“数据库 > 分布式数据库中间件”。在“RDS导入管理”页面,单击“导入RDS实例”,将购买的RDS实例导入DDM。

说明

① 分布式数据库使用RDS实例作为存储引擎,通过DDM进行数据读写以及数据库分布式管理。
② RDS实例与DDM实例须选择相同虚拟私有云,建议选择相同安全组,不用另行添加访问规则。

1

购买RDS实例

购买RDS实例

2

导入RDS实例

导入RDS实例

单击图片可查看原图

Step4 创建DDM账号

步骤

① 选择“数据库 >分布式数据库中间件”。在实例管理页面找到DDM实例,单击实例名称进入实例基本信息页面,选择“账号管理”选项卡。
② 单击“创建DDM账号”,配置参数后单击确定完成账号配置。

说明

① DDM账号用于连接和管理DDM逻辑库,分为只读和读写两类。
②一个DDM实例最多能创建100个DDM账号,一个DDM账号可以关联多个逻辑库。

1

进入DDM账号管理界面

进入DDM账号管理界面

2

创建DDM账号

创建DDM账号

单击图片可查看原图

Step5 创建逻辑库

步骤

① 选择“数据库 >分布式数据库中间件”。在实例管理页面找到DDM实例,单击右侧“创建逻辑库”链接。
② 填写和选择逻辑库配置信息,选择RDS实例,创建逻辑库。

说明

① 拆分模式下,会对逻辑库进行分片,实现数据库分布式管理。默认每个RDS实例上创建8个分片。
② 非拆分模式下,逻辑库只能关联一个RDS实例,且RDS实例上只创建一个分片。
③ 可以使用已有的DDM账号管理逻辑库。

1

创建逻辑库

配置逻辑库

2

配置逻辑库信息

配置逻辑库信息

单击图片可查看原图

Step6 创建逻辑表

步骤

① 选择“数据库 >分布式数据库中间件”。在实例管理页面找到DDM实例,单击实例名称进入管理页。找到“创建逻辑表”。
② 配置逻辑表创建参数,将建表SQL复制到文本框中。单击“确定”,创建逻辑表。

说明

① 一次只能创建一张逻辑表。不支持同时执行多条建表SQL。
② 建表SQL兼容MySQL注释规范,但不建议添加注释。

1

创建逻辑表

创建逻辑表

2

配置逻辑表信息

配置逻辑表信息

单击图片可查看原图

Step7 连接DDM实例

步骤

① 获取DDM实例连接地址。
② 登录ECS,下载和安装MySQL客户端。
③ 连接DDM实例。
④ 查询数据。

说明

① DDM兼容MySQL登录协议和SQL语法。
② 支持通过MySQL命令行、JDBC驱动连接、PHP驱动连接、sidecar负载均衡方式连接DDM实例。

1

获取实例连接地址

获取实例连接地址

2

下载和安装MySQL装客户端

下载和安装MySQL客户端

3

连接DDM实例

连接DDM实例

4

查询数据

查询数据

单击图片可查看原图

相关操作指导

视频小图标 Created with Sketch.

申请DDM实例并导入RDS实例

视频小图标 Created with Sketch.

创建逻辑库和逻辑表

视频小图标 Created with Sketch.

访问DDM实例

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区