文档首页> > 快速入门

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

更新时间: 2018-11-09 17:41
  • 华为云分布式数据库中间件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实例

视频小图标 Created with Sketch.

创建逻辑库和逻辑表

视频小图标 Created with Sketch.

访问DDM实例

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

提交成功!

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

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

在文档使用中是否遇到以下问题







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

字符长度不能超过100

反馈内容不能为空!

提交反馈 取消

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

跳转到云社区