全部产品
云市场

快速入门综述

更新时间:2019-07-09 20:41:32

分析型数据库AnalyticDB,是云端托管的PB级高并发实时数据仓库,是专注于服务OLAP领域的数据仓库。通过以下简单步骤,帮助您快速掌握AnalyticDB的基本使用流程。

  1. 开通AnalyticDB服务

    1. 选地域和可用区

    2. 选ECU类型

    3. 选ECU数量

    4. 设置数据库名字

    5. 选择购买时长(包年包月实例)

  2. 快速使用AnalyticDB

    1. 创建表组

    2. 创建表

    3. 创建VPC

    4. 连接AnalyticDB

    5. 将数据导入AnalyticDB

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

  3. 关闭AnalyticDB服务

说明:开始使用AnalyticDB之前,需要先注册阿里云账号。如果以按量付费方式购买AnalyticDB,请确保您的阿里云账户余额大于等于100元。

开通AnalyticDB服务

通过阿里云账号直接登录分析型数据管理控制台开通AnalyticDB服务。

也可以进入AnalyticDB产品详情页,在产品详情页面选择包月套餐或者按量付费,跳转至AnalyticDB售卖页面开通AnalyticDB服务。

cp1.png

选地域和可用区

您可以选择在任何一个AnalyticDB开服的地域申请AnalyticDB资源,一般建议申请离客户业务最近区域的资源,从而提升用户访问速度。国内已经开服的地区有华北(北京)、华东(上海、杭州)、华南(深圳)和西南(成都)。国外已经开服的地区有东南亚(马来西亚、新加坡)。

当前只有华东1支持可用区A和可用区B,其他地域会陆续开通。

dy.jpg

选ECU类型

弹性计算单元(Elastic compute units 简称ECU),是AnalyticDB用来衡量数据库计算能力的元单位。ECU分为高性能和大存储两种类型,目前两种ECU类型之间不能相互转换,请根据业务需要慎重选择ECU类型。

AnalyticDB支持相同系列的ECU之间自由变更配置,即只能在C4和C8之间、或者S2N和S8N之间自由升配/降配、扩容/缩容。

ecu6.jpg

选ECU数量

ECU的个数为偶数,一个AnalyticDB最少要购买2个ECU,具体需要多少ECU,需要您根据业务评估而定。在后续使用过程中,ECU个数可以在不影响业务正常运行的情况下在线扩容/缩容

设置数据库名字

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

选择购买时长(包年包月实例)

购买包年包月AnalyticDB时,需要指定购买时长,时长越长,优惠越多。

gm.jpg

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

快速使用AnalyticDB

AnalyticDB全面兼容MySQL协议和SQL 2003,资源申请成功后就可以像MySQL数据库一样快速使用AnalyticDB。

创建表组

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

创建表

AnalyticDB的表分为维度表和普通表,表的详细介绍请参见名词解释。您可以通过通过DMS For AnalyticDB界面创建表或者通过DDL语句创建表

创建VPC

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

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

连接AnalyticDB

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

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

将数据导入AnalyticDB

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

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

在AnalyticDB中新增数据、删除数据、更新数据

  • 新增数据:实时表插入(insert)数据后一般需要延迟5-10秒才能查询到结果(如果需要立即可见,需要提工单申请)。关于insert语法,请参见INSERT

  • 删除数据:AnalyticDB支持对普通表删除数据,关于delete语法,请参见DELETE

  • 更新数据:AnalyticDB不支持update操作,可以通过主键覆盖的方式进行insert操作来实现和update同等的功能。

关闭AnalyticDB服务

根据业务需求,您可以随时关闭AnalyticDB服务,详细操作步骤请参见关闭AnalyticDB服务