全部产品
云市场

快速入门综述

更新时间:2019-09-19 10:44:40

分析型数据库MySQL版(AnalyticDB for MySQL)是一种高并发低延时的PB级实时数据仓库,全面兼容MySQL协议以及SQL:2003语法标准,可以毫秒级针对万亿级数据进行即时的多维分析透视和业务探索。

通过以下简单步骤,帮助您快速掌握AnalyticDB for MySQL 2.0的基本使用流程。

  1. 购买AnalyticDB for MySQL 2.0

    1. 选地域和可用区

    2. 选ECU类型

    3. 选ECU数量

    4. 设置数据库名字

    5. 选择购买时长(包年包月集群)

  2. 快速使用AnalyticDB for MySQL 2.0

    1. 创建表组

    2. 创建表

    3. 创建VPC

    4. 连接AnalyticDB for MySQL 2.0

    5. 将数据导入AnalyticDB for MySQL 2.0

    6. 在AnalyticDB for MySQL 2.0中新增数据、删除数据、更新数据

  3. 关闭AnalyticDB for MySQL 2.0服务

前提条件

  • 开始使用AnalyticDB for MySQL 2.0之前,需要先注册阿里云账号。

  • 如果以按量付费方式购买AnalyticDB for MySQL 2.0,请确保您的阿里云账户余额大于等于100元。

购买AnalyticDB for MySQL 2.0

通过阿里云账号登录分析型数据管理控制台购买AnalyticDB for MySQL 2.0服务。

也可以进入AnalyticDB for MySQL产品详情页,在产品详情页面选择包月套餐,跳转至AnalyticDB for MySQL售卖页面购买AnalyticDB for MySQL服务。

购买AnalyticDB for MySQL

选地域和可用区

您可以选择在任何一个AnalyticDB for MySQL 2.0开服的地域购买AnalyticDB for MySQL 2.0资源,建议选择距离您的业务最近的地域,从而提升访问速度。

国内已经开服的地域有华北(北京、张家口)、华东(上海、杭州)、华南(深圳)、中国(香港)。

国外已经开服的地域有新加坡、美国(硅谷)。

可用区是指在同一地域中(例如华东1(杭州)),电力、网络隔离的物理区域,可用区之间内网互通,可用区内网络延时更小。

dy.jpg

选ECU类型

弹性计算单元(Elastic compute units 简称ECU),是AnalyticDB for MySQL 2.0用来衡量数据库计算能力的元单位。ECU分为高性能和大存储两种类型。

  • 高性能:以字母C或者H开头的ECU为高性能集群,数据全部存储在SSD磁盘中。 适用于对性能要求高、查询并发高的业务场景。

  • 大存储:以字母S开头的ECU为大存储集群,采用SSD/HDD分层存储架构,热点数据存储在SSD磁盘中,冷数据存储在HDD磁盘中。 适用于并发稍低、性能要求不高(可接受数据查询响应时间受超过10秒以上)的业务场景。

注意:

  • AnalyticDB for MySQL 2.0仅支持相同类型的ECU之间自由变更配置,即只能在C4和C8之间、或者S2N和S8N之间自由升配/降配、扩容/缩容。

  • AnalyticDB for MySQL 2.0不支持在两种ECU类型之间相互转换,请根据业务需要慎重选择ECU类型。

ECU类型

选ECU数量

一个AnalyticDB for MySQL 2.0集群最少需要购买2个ECU,且ECU的个数必须为偶数,请根据业务评估合理选择ECU个数。

在后续使用过程中,AnalyticDB for MySQL 2.0支持在不影响业务正常运行的情况下在线扩容/缩容,即变更ECU个数。

设置数据库名字

数据库名是AnalyticDB for MySQL 2.0的唯一标识,全局唯一,否则将提示您“数据库已经存在”,无法继续创建AnalyticDB for MySQL 2.0集群。

数据库名的命名规则:以小写字符开头,可包含字母、数字以及下划线(_),但不能包含连续两个及以上的下划线(_),长度不超过64个字符。

选择购买时长(包年包月集群)

以包年包月方式购买AnalyticDB for MySQL 2.0时,需要指定购买时长,时长越长,优惠越多。

购买时长

建议您在购买时开通自动续费,以免忘记续费而导致业务中断。

快速使用AnalyticDB for MySQL 2.0

AnalyticDB for MySQL 2.0全面兼容MySQL协议和SQL 2003,成功购买AnalyticDB for MySQL 2.0后,您就可以像使用MySQL数据库一样快速使用AnalyticDB for MySQL 2.0。

创建表组

表组是一系列可发生关联的数据表的集合,AnalyticDB for MySQL 2.0为了管理相关联的数据表,引入了表组的概念。如何创建表组,请参见通过DMS For AnalyticDB界面创建表组或者通过DDL语句创建表组

创建表

AnalyticDB for MySQL 2.0的表分为维度表和普通表,表的详细介绍请参见基本概念。您可以通过通过DMS For AnalyticDB界面创建表或者通过DDL语句创建表

创建VPC

AnalyticDB for MySQL 2.0支持两种类型的的网络:经典网络和专有网络(Virtual Private Cloud 简称VPC)。购买AnalyticDB for MySQL 2.0时默认只能创建经典网络,您可以在使用AnalyticDB for MySQL 2.0过程中创建VPC

VPC是逻辑隔离的私有网络,您可以自定义网络拓扑和IP地址,支持通过专线连接。相对经典网络而言,VPC具有更高的安全性和灵活性。

连接AnalyticDB for MySQL 2.0

您可以通过分析型数据管理控制台连接AnalyticDB for MySQL 2.0,控制台内置DMS客户端,便于习惯通过图形化界面操作的用户使用。

在应用开发中您还可以通过代码或其他客户端连接AnalyticDB for MySQL 2.0

将数据导入AnalyticDB for MySQL 2.0

AnalyticDB for MySQL 2.0支持多种数据入库方式,您可以通过阿里云数据传输DTS(Data Transmission Service)将MySQL/DRDS中的数据导入AnalyticDB for MySQL 2.0,其中MySQL可以是RDS for MySQL、其他云厂商或线上IDC的自建MySQL以及ECS自建MySQL。详情,请参见通过DTS实时同步MySQL数据到分析型数据库

更多数据导入方法,请参见数据导入

在AnalyticDB for MySQL 2.0中新增数据、删除数据、更新数据

  • 新增数据:实时表插入(INSERT)数据后一般需要5~10秒后才能查询结果。如果需要插入数据实时可见,需提工单申请。

  • 删除数据:AnalyticDB for MySQL 2.0支持通过DELETE删除普通表中的数据。

  • 更新数据:AnalyticDB for MySQL 2.0不支持UPDATE操作,支持通过主键覆盖INSERT实现数据更新。

关闭AnalyticDB for MySQL 2.0服务

根据业务需求,您可以随时关闭AnalyticDB for MySQL 2.0服务,详情请参见关闭AnalyticDB服务