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

前提条件

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

操作流程介绍

快速掌握AnalyticDB MySQL版 2.0的基本使用流程,通常需要如下步骤:
  1. 购买AnalyticDB MySQL版2.0服务
  2. 快速使用AnalyticDB MySQL版2.0服务
  3. 关闭AnalyticDB MySQL版2.0服务

购买AnalyticDB MySQL版2.0服务

通过阿里云账号登录分析型数据管理控制台购买AnalyticDB MySQL版 2.0服务。
  1. 选地域和可用区

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

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

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

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

  2. 选ECU类型
    弹性计算单元(Elastic compute units 简称ECU),是AnalyticDB MySQL版 2.0用来衡量数据库计算能力的元单位。ECU分为高性能和大存储两种类型。
    • 高性能:以字母C或者H开头的ECU为高性能集群,数据全部存储在SSD磁盘中。 适用于对性能要求高、查询并发高的业务场景。
    • 大存储:以字母S开头的ECU为大存储集群,采用SSD或HDD分层存储架构,热点数据存储在SSD磁盘中,冷数据存储在HDD磁盘中。 适用于并发稍低、性能要求不高(可接受数据查询响应时间受超过10秒以上)的业务场景。
    说明
    • AnalyticDB MySQL版 2.0仅支持相同类型的ECU之间自由变更配置,即只能在C4和C8之间、或者S2N和S8N之间自由升配或降配、扩容或缩容。
    • AnalyticDB MySQL版 2.0不支持在两种ECU类型之间相互转换,请根据业务需要慎重选择ECU类型。
  3. 选ECU数量

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

    在后续使用过程中,AnalyticDB MySQL版 2.0支持在不影响业务正常运行的情况下在线扩容、缩容,即变更ECU个数。更多详情,请参见变更配置

  4. 设置数据库名字

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

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

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

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

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

快速使用AnalyticDB MySQL版2.0服务

AnalyticDB MySQL版 2.0全面兼容MySQL协议和SQL 2003,成功购买AnalyticDB MySQL版 2.0后,您就可以像使用MySQL数据库一样快速使用AnalyticDB MySQL版 2.0
  1. 创建表组

    表组是一系列可发生关联的数据表的集合,AnalyticDB MySQL版 2.0为了管理相关联的数据表,引入了表组的概念。如何创建表组,请参见创建表组

  2. 创建表

    AnalyticDB MySQL版 2.0的表分为维度表和普通表,表的详细介绍,请参见基本概念。如何创建表,请参见创建表

  3. 创建VPC

    AnalyticDB MySQL版 2.0支持经典网络和专有网络(Virtual Private Cloud,简称VPC)两种网络类型。购买AnalyticDB MySQL版 2.0时默认只能创建经典网络,您可以在使用AnalyticDB MySQL版 2.0过程中创建VPC,详细操作步骤,请参见网络类型

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

  4. 连接AnalyticDB MySQL版 2.0

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

    在应用开发中您还可以通过代码或其他客户端连接AnalyticDB MySQL版 2.0,详情请参见连接分析型数据库MySQL版

  5. 将数据导入AnalyticDB MySQL版 2.0

    AnalyticDB MySQL版 2.0支持多种数据入库方式,您可以通过阿里云数据传输DTS(Data Transmission Service)将MySQL或PolarDB-X(原DRDS)中的数据导入AnalyticDB MySQL版 2.0,其中MySQL可以是RDS MySQL、其他云厂商或线上IDC的自建MySQL以及ECS自建MySQL。详情请参见使用DTS同步MySQL数据

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

  6. AnalyticDB MySQL版 2.0中新增数据、删除数据、更新数据
    • 新增数据:实时表插入(INSERT)数据后一般需要5~10秒后才能查询结果。如果需要插入数据实时可见,请提交工单联系技术支持。
    • 删除数据AnalyticDB MySQL版 2.0支持通过删除(DELETE)普通表中的数据。
    • 更新数据AnalyticDB MySQL版 2.0不支持UPDATE操作,支持通过主键覆盖INSERT实现数据更新。

关闭AnalyticDB MySQL版2.0服务

根据业务需求,您可以随时关闭AnalyticDB MySQL版 2.0服务,详情请参见关闭分析型数据库MySQL版服务