阿里云原生数据仓库AnalyticDB MySQL版学习

阿里云原生数据仓库AnalyticDB MySQL版学习阿里云原生数据仓库AnalyticDBMySQL版是融合数据库、大数据技术于一体的阿里云原生企业级数据仓库服务。AnalyticDBMySQL版支持高吞吐的数据实时增删改、低延时的实时分析和复杂ETL,兼容上下游生态工具,可用于构建企业级报表系统、数据仓库和数据服务引擎。AnalyticDBMySQL版的产品系列包含弹性模式和预留模式。计算分时弹性功能支持按照小时编排计算资源量,解决业务高峰期计算资源瓶颈,同时大幅降低了计算资源成本。计算资源池隔离功能支持按照不同的业务类型或优先级将计算任务

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

阿里云原生数据仓库AnalyticDB MySQL版是融合数据库、大数据技术于一体的阿里云原生企业级数据仓库服务。AnalyticDB MySQL版支持高吞吐的数据实时增删改、低延时的实时分析和复杂ETL,兼容上下游生态工具,可用于构建企业级报表系统、数据仓库和数据服务引擎。
AnalyticDB MySQL版的产品系列包含弹性模式和预留模式。
计算分时弹性功能
支持按照小时编排计算资源量,解决业务高峰期计算资源瓶颈,同时大幅降低了计算资源成本。
计算资源池隔离功能
支持按照不同的业务类型或优先级将计算任务提交至不同的计算资源池,比如将稳定业务、重保业务、临时任务隔离到不同的资源池,保证核心业务稳定运行。
冷热数据分层功能
支持按照数据的访问频度配置冷热存储,保证高频访问数据的读写速度,降低低频访问数据的存储成本,从而提高整体性价比和使用体验。
数据库对象
在使用AnalyticDB MySQL版之前,建议您先通过常见术语了解集群、节点、数据库以及账号等概念,以便更好地理解产品特性和功能。

特性 详情 说明
数据库对象 数据库 支持多数据库。
表组 没有表组概念。
表 建表时指定分布列,您无需感知数据分布数量。系统根据节点组数量,自动适配表数据最大值。支持使用反引号过滤保留字。支持通过ALTER TABLE重命名表名。
列 支持设置自增列。支持增加和删除列。支持更改列的数据类型。支持更改列的COMMENT。DEFAULT支持无变量表达式,例如CURRENT_TIMESTAMP。支持将NOT NULL变更为NULL。支持更改列名。
视图 支持
索引 支持索引命令,例如创建、修改、删除索引。
函数 以下函数100%兼容MySQL。数值函数算术运算符字符串函数日期和时间函数控制流函数聚合函数位函数和操作符窗口函数

流程图,创建集群=>创建数据库账号=>设置白名单=>连接集群=>创建数据库=>导入数据并查询

创建集群
登录云原生数据仓库AnalyticDB MySQL控制台。
在页面左上角,选择集群所在地域。
在左侧导航栏,单击集群列表。
在3.0集群列表页签,单击右上角创建集群。
创建数据库账号
AnalyticDB MySQL版支持高权限账号和普通账号这两种数据库账号,两种账号的区别见下表。

数据库账号类型 说明
高权限账号 只能通过控制台创建和管理高权限账号。一个集群中只能创建一个高权限账号,高权限账号可以管理所有普通账号和数据库。使用高权限账号可以断开任意普通账号的连接。开放了更多权限,可满足个性化和精细化的权限管理需求,例如可按用户分配不同表的查询权限等。AnalyticDB MySQL版中的高权限账号相当于MySQL中的root账号。
普通账号 只能通过SQL语句进行创建,创建方式,请参见CREATE USER。一个集群最多可以创建256个普通账号。需要手动为普通账号授予指定数据库的权限,详情请参见GRANT和权限模型。普通账号不能断开其他普通账号的数据库连接。
创建高权限账号
使用阿里云账号登录云原生数据仓库AnalyticDB MySQL控制台。
在页面左上角,选择集群所在地域。
在左侧导航栏,单击集群列表。
在3.0集群列表中,单击目标集群ID。
在左侧导航栏单击账号管理。
在账号管理页面右上角,单击创建高权限账号。
在创建账号面板,设置相关参数。

参数 说明
数据库账号 高权限账号的账号名称。名称需符合如下要求:长度为2~16个字符。以小写字母开头,小写字母或数字结尾。可包含小写字母、数字以及下划线()。
账号类型 固定为高权限账号,无需配置。
密码 高权限账号的密码,密码需符合如下要求:长度为8~32个字符。至少包含大写字母、小写字母、数字或特殊字符中的任意三种。特殊字符为:!@#$%^&*()
±=。
确认密码 再次输入高权限账号的密码。
备注说明 备注该账号的相关信息,便于后续账号管理。可选。
8.单击确定即可
创建普通账号

设置白名单

背景信息
集群默认的白名单只包含IP地址127.0.0.1,表示任何设备均无法访问该集群。
白名单可以让ADB集群得到高级别的访问安全保护,建议您定期维护白名单。
设置白名单不会影响ADB集群的正常运行。
操作步骤
使用阿里云账号登录ADB控制台。
在页面左上角,选择集群所在地域。
在左侧导航栏,单击集群列表。
在3.0集群列表中,单击目标集群ID。
在左侧导航栏单击数据安全。
在白名单设置页面,单击default白名单分组右侧的修改。
说明 您也可以单击创建白名单分组创建自定义分组。
在修改白名单分组对话框中,删除默认IP 127.0.0.1,填写需要访问该集群的IP地址或IP段,然后单击确定。
若填写IP段,例如10.10.10.0/24,表示10.10.10.X的IP地址都可以访问该集群。若您需要添加多个IP地址或IP段,请用英文逗号(,)隔开(逗号前后都不能有空格),例如192.168.0.1,172.16.213.9。设置白名单后,新的白名单将于1分钟后生效。

连接集群

云原生数据仓库AnalyticDB MySQL版支持通过DMS(Data Management Service)、MySQL客户端(Navicat for MySQL、DBeaver、DBVisualizer、SQL WorkBench/J)、BI可视化工具、或者MySQL命令行工具连接ADB集群。您也可以在应用程序中通过配置集群连接地址、端口、数据库账号等信息连接AnalyticDB MySQL集群。
背景信息
DMS是阿里云提供的图形化数据管理工具,可用于管理关系型数据库和NoSQL数据库,支持数据管理、SQL操作、数据方案(数据导入/导出、数据库克隆等)、性能与优化、安全审计等功能。
使用DMS连接云原生数据仓库AnalyticDB MySQL版
登录云原生数据仓库AnalyticDB MySQL控制台。
在页面左上角,选择集群所在地域。
在左侧导航栏,单击集群列表。
在3.0集群列表页签下,单击目标集群ID。
在集群信息页面,单击右上角登录数据库。
在弹出的对话框中,填写登录信息。

参数 说明
数据库类型 默认为ADB3.0-MySQL,无需选择。
实例地区 默认为当前实例所在地域,无需选择。说明 若您需要登录其他地域下的AnalyticDB MySQL集群,从下拉列表中选择目标集群的所在地域即可。
实例ID 默认为当前集群的集群ID,无需选择。说明 若您需要登录其他AnalyticDB MySQL集群,从下拉列表中选择目标集群ID即可。
数据库账号 集群的账号名称。
数据库密码 账号名对应的密码。说明 您可以选中记住密码,方便之后再次登录当前AnalyticDB MySQL集群时,无需输入数据库账号和密码即可自动登录。
说明
7.单击登录即可。
创建数据库

操作步骤
在SQL INFORMATION_SCHEMA页签下,在SQL Console中输入CREATE DATABASE语句创建数据库。
语法:
CREATE DATABASE [IF NOT EXISTS] $db_name

参数说明:db_name:数据库名。以小写字符开头,可包含字母、数字以及下划线(),但不能包含连续两个及以上的下划线(),长度不超过64个字符。
导入数据并查询
前提条件
开通SSO服务
创建储存空间
创建目录
上传测试数据文件

操作步骤
通过CREATE TABLE,在数据库中创建外表。创建CSV、Parquet或TEXT格式OSS外表的建表语法请参见创建OSS外表语法。
查询OSS数据。
查询外表映射表和查询AnalyticDB MySQL版内表语法没有区别,您可以方便地直接进行查询,如本步骤的示例代码所示。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192517.html原文链接:https://javaforall.net

(0)
上一篇 2025年12月13日 下午3:43
下一篇 2025年12月13日 下午4:15


相关推荐

  • java dom4j读取xml_Java DOM4J读取XML[通俗易懂]

    java dom4j读取xml_Java DOM4J读取XML[通俗易懂]DOM4J是dom4j.org出品的一个开源XML解析包。Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,採用了Java集合框架并全然支持DOM,SAX和JAXP。Hibernate也是用它来读写配置文件的。一、DOM4j的下载dom4j-1.6.1.jar下载:http://sourceforge.net/directory/os:windows/fr…

    2022年7月26日
    7
  • 使用Java定义数组

    使用Java定义数组一维数组和二维数组的定义及使用

    2026年3月19日
    3
  • 股票预测 lstm(时间序列的预测步骤)

    LSTM数据集实战如果对LSTM原理不懂得小伙伴可以看博主下一篇博客,因为博主水平有限,结合其他文章尽量把原理写的清楚些。数据集首先附上数据集链接:https://pan.baidu.com/s/1AKsz-ohmYHr9mBEEh76P5g提取码:6owv这个数据集是关于股票的,里面有日期,开盘价等信息。既然是时间序列预测,我们最关心的是预测值在时间维度上的走势如何,那我们只要最后一列volume和第一列date这两列就好了。实战先是导入相关包,一些常见的包就不详细说了,我们需要的Se

    2022年4月17日
    59
  • CentOS8 安装apache+mysql+php

    CentOS8 安装apache+mysql+phpCentOS8 安装 apache mysql php 安装 apache1 通过 yum 命令安装 apache 安装 mysql 我们对 Markdown 编辑器进行了一些功能拓展与语法支持 除了标准的 Markdown 编辑器功能 我们增加了如下几点新功能 帮助你用它写博客 全新的界面设计 将会带来全新的写作体验 在创作中心设置你喜爱的代码高亮样式 Markdown 将代码片显示选择的高亮样式进行展示 增加了图片拖拽功能 你可以将本地的图片直接拖拽到编辑区域直接展示 全新的 KaTeX 数学公式语法

    2026年3月18日
    2
  • 数据处理—ArcGIS处理地理空间数据云30mDEM数据

    数据处理—ArcGIS处理地理空间数据云30mDEM数据利用 ArcGIS 软件中转换工具对下载的原始分块栅格数据进行镶嵌 得到新的栅格数据 然后把新的栅格数据利用 SpatialAnaly 工具按照安徽地图进行提取 即可得到安徽地区 DEM 数据

    2026年3月16日
    2
  • 优化算法——差分进化算法(DE)

    优化算法——差分进化算法(DE)一 差分进化算法的介绍

    2026年3月20日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号