阿里云ACP认证-实时数据仓库

阿里云ACP认证考试笔记 课件:https://gitee.com/HanFerm/technical-documentation/tree/master/阿里云acp教材 本文档为公开内容 一、ACP是干嘛的 内容范围: 历史 二、阿里云综述 技术架构 优势 三、弹性计算 ECS ECS的组成与功能 ECS是由多个并列又相互关联的产品概念组成: 实例(Instance)/ 实例规格(InstanceType) 磁盘(Disk)/ 快照(Snapshot) 镜像(Image) 虚拟专有网络(VPC, Virt 阅读详情

数据仓库

Kappa架构:将实时和离线代码统一(优化lambda架构),但是不好修正数据,开发周期长,成本浪费,对于历史数据的高吞吐量力不从心
原一代数据仓库:

  • 离线:hive+maxcompute
  • 实时:clickhouse+driud
  • 整合离线和实时:drill+presto
  • 保存:mysql+redis
  • 最后API

下一代:

  • 要实时,很实时
  • 离线和实时一体化,减少数据移动
  • 通用性,要解耦
  • 云原生,标准且生态
特点数据库缺点
支持事务+ACIDMysql+presetSQL弹性伸缩难做到PD级别,且不能做复杂查询
分析加速,分布式presto+druid+hive+clickhouse…面向分析师
面向服务产品,高并发,查询简单hbase+redis+casandra

既可以支持分析也可以支持事务:HTAP混合事务分析系统

  • 需要事务机制保证ACID + 适合模型简单,简单分析场景,TP解决AP问题

既可以分析也可以服务:HSAP服务/分析一体化:Hologres

  • 无事务开销(分布式锁、同步)
  • 以数据仓库模型(抽象、服用、标准)解决数据服务问题

下一代架构

Hologres

产品特性:

  • 分析服务一体化:point(点查询hbase/redis遇到的) /Ad-hoc(即席分析clickhouse)/OLAP(联机分析) 分析
  • 以实时为中心:很快,数据实时写入和更新,与Flink原生集成,写入即可见
  • 计算存储分离:存储资源和计算资源分离部署并独立扩展+和Maxcompute无缝打通
  • 开放生态:兼容PF生态+对接PG开发工具+对接BI

Flink+hologres组合:实时大屏等
在这里插入图片描述
hologres:报表等离线加速
在这里插入图片描述

Flink+hologres+maxcompute:数据中台+精准营销+多维分析
在这里插入图片描述

Hologres架构原理

计算和存储相分离
逻辑架构图
计算:

  • 接入节点Frontend(FE):SQL认证解析和优化,可以包含多个,兼容postgres11
  • worker:执行引擎HQE(hologres query engine,极致查询)/PQE(postgres query engine,兼容postgres)/SQE(对接maxcompute,本地兼容访问maxcompute)+存储引擎(SH,shard,CURD)+缓存+调度(HOS轻量级)
  • MetraService(管理元数据信息,同时提供给FE)+Holo Master(拉起Worker)

存储:

  • 盘古文件系统
  • 数据湖

SQL发送请求-frontend解析分发-worker执行-走不同路径-SE存储获取数据,合并后返回给FE
(点查直接搜Fixed FE)
在这里插入图片描述

HSAP挑战和Hologres应对策略
特点

存储计算分离:三种
存储使用盘古
hologres存储
流批统一:底层支持行(PK)、列(OLAP)、行列共存
在这里插入图片描述
执行引擎+优化器
在这里插入图片描述
名词解释:
在这里插入图片描述

hologres开发工具:
在这里插入图片描述

PSQL客户端
在这里插入图片描述
JDBC连接hologres
在这里插入图片描述

数据同步

支持多种异构数据源的离线、实时写入
在这里插入图片描述

实时写入数据到hologres
进入hologres控制台–建库建表(1)-进入实时计算Flink控制台-作业开发-新建作业-创建原表和目标表(2)-执行-上线-运维-进入作业运维可以看到提交的作业-启动作业即可-在holoweb控制台查看是否成功(3)
(1)create table if not exists test1(a int ,b bigint ,c text,d timestamp);
(2_1)create temporary table datagen_source(a int ,b bigint,c string,proctime as proctime()) with ('connector'='datagen')flink随机源
(2_2)create temporary table holo_sink(a int,b bigint,c varchar,d timestamp) with ('connector'='hologres','endpoint'='XXX(hologres实例列表控制台查看)','username'='XX','password'='XX','dbname'='XX','tablename'='test1(上面建的表)')holo目标表
(2_3)insert into holo_sink select * from datagen_source;数据实时写入目标表
(3)select * from test1 order by d limit 2;/select count(1) from test1;
在这里插入图片描述

Maxcompute离线加速查询

单表创建/批量外表创建
在这里插入图片描述
dataworks控制台

  • 数据开发
  • 临时查询-新建数据源
  • 创建表并插入数据
create table if not exists odps_test(
shop_name string,
customer_id string,
total_price int
)
partitioned by (
sale_date string
)
#插入数据
insert into odps_test partition(sale_date='20221111') values('a','张三',50),('b','李四',55);

# 查看数据
read odps_test;
  • 创建holoweb外部表(元数据管理可视化创建/sql创建)
create foreign table t_odps(
	shop_name text,
	customer_id text,
	total_price int8,
	sale_date text
)
server odps_server
options(project_name 'XXX项目空间名',table_name 'odps_test');

# 验证是否创建,相应会很快,dataworks慢,hologres加速查询!
select * from t_odps;
  • 外表完成加速查询完成

COPY命令导入导出数据

在这里插入图片描述
在psql里面,连接后测试copy命令

#\d查看数据表
#建表
create table copy_test(
id int,
age int,
name text
);
# 从控制台(stdin)输入数据并复制到表
copy copy_test from stdin with delimiter as ',' null as '';
# 验证
select * from copy_test;

#从txt文件导入数据
cmd
psql -U XXX -p 80 -h XX -d X数据库名X -c "copy copy_test from stdin with delimiter ','; " < X文件路径X

#COPY N,代表写入了多少条数据

# 下载数据到本地
psql
\copy (select * from copy_test) to '本地路径/写入OSS';

#下载数据到OSS
psql/HoloWEB SQL编辑器
\copy (select * copy_test limit 2) to program '
hg_dump_to_odd
--AccessKeyId XX
--AccessKeySecret XX
--BucketName XX
--DirName X路径X
--FileName X文件名X
--BatchSize X多少记录X
'
# 最后到OSS查看验证即可

Hologres数据开发

数据类型:

数据类型
Maxcompute与Hologres数据类型映射:
数据类型映射
Flink与Hologres数据类型映射:

Flink和Hologres数据类型映射

PG参考文档-函数

Hologres扩展函数
扩展函数
DDL(表操作)和DML、DQL(表数据操作)
在这里插入图片描述
Hologres建表语法:(和PG一致,但是表属性有差异(CALL set_table_property))
建表
分区表

静态分区
只能向子表插入数据
attach:绑定父表
detach:解绑父表
分区表
动态分区

配置项含义
auto_partitioning.enable开去动态分区(true/false)
auto_partitioning.time_unit时间单位,小时、天DAY、月、季度、年:每小时第一秒/每天凌晨第一秒进行分区创建或删除
auto_partitioning.time_zone时区(Asia/Shanghai)
auto_partitioning.num_precreate创建分区数值(0-512,0表示不进行预创建,4代表创建4个)
auto_partitioning.num_retention保留历史分区数量(0不保留,-1不清理,正数保留历史分区个数,不超过512)
keep_alivetrue/false:不删除过期数据/立即触发删除过期数据

自动创建删除分区
动态分区
外部表
外部表
视图操作
视图
插入insert操作:
插入
删除和更新操作
删除和更新
insert on conflict
插入数据的时候,主键有重复值,选择更新还是跳过
insert on conflict
truncate清空目标表
countinue identity 加上代表继续排序,序号不清空

truncate

HologresSQL高阶语法

SQL-partition-Shard-Segment-Row-Block
在这里插入图片描述
在这里插入图片描述
存储属性
在这里插入图片描述
行存:主键点查询
列存:数据分析OLAP
行列共存:都有但存储开销大,也需要主键

分布键
分布
分段键
分段
聚簇索引
聚簇

字典编码
字典编码
位图索引
向量进行高效计算
在这里插入图片描述
生命周期
在这里插入图片描述

Binlog操作

在这里插入图片描述
binglog格式

格式
查询binlog
在这里插入图片描述

性能调优

在这里插入图片描述
更新统计信息
analyze
在这里插入图片描述
hologres数据存在盘古上面,一张表数据存储在固定一组表下,根据键分发在不同shard上面
需要设置合适的Shard Count
shard

分布列
在这里插入图片描述
关闭Dictionary Encoding
关闭的时候会消耗CPU和内存资源,业务低峰期进行修改
在这里插入图片描述

使用Fixed Plan

在这里插入图片描述
PQE算子改写
not in(PQE) =》 not exist(HQE,效率更高)
在这里插入图片描述
KV查询场景
KV查询

Hologres数仓建立

即席查询

指标修正简单
即席

分钟级准实时

分钟级
增量数据实时统计
增量数据实时统计

阿里云ACP/ACE认证考试指南 标题ACP认证简介 云计算ACP认证介绍: 阿里云云计算专业认证(ACP 级-Alibaba Cloud Certification Professional)是面向使用阿里云云计算产品的架构、开发、运维类人员的专 业技术认证,主要涉及阿里云的计算、存储、网络、安全类的核心产品。通过 该技术认证可以有效证明该认证人员具备以下能力: ·具备 IT、云计算及网络安全相关从业的基础知识; ·能够根据企业的业务需求,基于阿里云的产品制定有效的技术解决方案和企业最佳实践; ·能够熟练的使用和操作阿里云的云服务器 EC 阅读详情

相关推荐

阿里云ACP云计算认证有用吗?

阿里云云计算专业认证(ACP 级-Alibaba Cloud CertificationProfessional)是面向使用阿里云云计算产品的架构、开发、运维类人员的专业技术认证,主要涉及阿里云的计算、存储、网络、安全类的核心产品。...

m0_69562917的博客 2290

阿里云大数据专业认证(ACP级)学习笔记(精简) ...

阿里云大数据专业认证(ACP级)学习笔记(精简): 近百个视频精华考点总结,眼都快肿了。 ODPS 流计算用的是ODPS,ODPS的所有对象都隶属于项目空间。 项目空间project 表table:表中的列支持Bigint长整、Double双精、String字符串、Boolean布尔型、Datetime日期类型 进行不同类型的计算任务的时候操作对象不管...

weixin_34258782的博客 6058

阿里云ACP大数据专业认证,值得报名吗?

是阿里云大数据行业认证体系中的职业认证,是面向使用阿里云产品的架构、开发、运维类人员的专业技术认证。

m0_69562917的博客 1770

关于阿里云ACP认证考试

阿里云ACP认证考试(Alibaba Cloud Certified Professional)是阿里巴巴集团旗下的阿里云推出的一系列专业技术认证之一,旨在对使用阿里云产品的架构设计、开发实施以及运维管理等相关人员进行专业技能鉴定。请注意,这个费用可能会随着时间和阿里云官方政策的变化而有所调整,实际费用应以阿里云官方网站发布的最新信息为准。随着技术的发展和市场需求的变化,阿里云可能会适时推出更多或更新的认证方向,因此建议直接访问阿里云官方网站获取最新、最准确的认证信息。请以阿里云官方发布的最新信息为准。

qq_37313531的博客 1563

阿里云ACP认证适合什么样的人考?

1.首先介绍什么是阿里云ACP 阿里云ACP主要包括数据分析相关的知识体系,如数据库知识、数据质量控制、数据编程、机器学习、数据分析工具、机器学习、数据可视化,主流大数据技术等; 介绍了数据分析在行业中的实际应用与项目管理方法,及相关的数据技术和技能,包括8个知识与技能模块:大数据基础知识、大数据存储技术、数据分析工具、数据可视化、数据编程、数据项目质量控制、数据项目设计与执行、机器学习。 2.阿里云ACP适合什么样的人考? 从广义上来说,云计算涉及的工作岗位是非常广泛而全面的。因为阿里云认

m0_69562917的博客 1367

【阿里云云计算工程师ACP认证】什么是ACP

文章目录考试大纲介绍:报名方式:需要具备的知识:阿里云相关的知识:通用IT的知识;相关的学习方法、学习资料及培训课程:建议的学习方法:更多学习途径:认证考试形式和试卷结构:一、考试形式二、试卷满分及考试时间三、试题比例四、考试题型五、考试内容范围 考试大纲 大纲版本号 发布/更新曰期 重要变化内容 阿里云云计算工程师ACP认证-考试大纲-V2.0 2020年1月15日 考试新增前置实验,考生需在领取证书之前完成前置实验,完成实验且考试成绩达到及格分数线后可获得阿里云ACP认证证书。 阿

5691

阿里云认证专家(ACP)的含金量与实际价值

阿里云认证专家(Alibaba Cloud Certified Professional, ACP)是阿里云官方推出的专业技术认证,旨在验证个人在阿里云平台上的技术能力和实践经验。:阿里云是中国领先的云计算服务提供商,全球市场份额排名前三,ACP 认证在国内外云计算领域具有较高的认可度。ACP 认证是云计算领域的重要资质,能够为个人职业发展提供有力支持,尤其是在云计算、大数据、人工智能等领域。:通过准备 ACP 认证考试,考生可以系统学习阿里云的各项技术和服务,提升自身的技术水平。

网络风云的博客 2万+

阿里云ACP认证知识点整理

阿里云公有云产品使用介绍

背锅神童的博客 1791

什么是阿里ACP认证,ACP怎么考?

国内所有叫得上名字的云厂商中,阿里云是国内云计算领域里的第一,世界云计算厂商的第三,阿里云大数据工程师ACP认证则是是面向大数据开发工程师的专业技术认证,同时也适用于大数据产业中的架构、分析、运维等相关从业人员。

Cheese_Y的博客 1553

Docker安装Nacos(详细教程)

Docker安装Nacos的步骤相对直接,但需要注意一些细节以确保安装成功。

weixin_73060959的博客 1406

博图编写温度程序_s7 smart200的CRC-16校验程序

最近做一个小项目,项目中采用485自由口通讯方式,使用一台西门子S7 smart200对一台冷水机做多个状态和温度做监控,并能对冷水机进行启停控制,和参数设置,因为冷水机的协议不是标准modbus格式,所以要自己编写通信协议。其中要用到CRC校验,在网上找了些别人写的程序,基本上用不了。只能自力更生了。首先,找到CRC校验的算法,并理解。 下面就是我找的算法(这个网上很多),1....

weixin_39539761的博客 3062

阿里云云计算工程师(ACP)认证证书及考试须知

ACP证书 ACP考试重点及试卷类型:

Parhoia的博客 3万+

瑞萨RA6M4平台I2C驱动移植实战:MPU6050传感器集成指南

本文详细介绍了在瑞萨RA6M4平台上进行I2C驱动移植并集成MPU6050传感器的实战指南。通过FSP配置工具添加I2C主栈,适配MPU6050官方驱动,实现传感器数据读取与调试,为嵌入式开发提供完整的解决方案。

banana的博客 109

全网最全的阿里云ACP认证介绍,看这篇就够了!

IT行业的朋友们在找工作的时候,一定会经常看到“有阿里云ACP认证优先”。这也就是说,有一个ACP认证会是你的加分项。

Cheese_Y的博客 1万+

OpenVINS实战指南:从环境搭建到RGB-D相机实时建图

本文提供了一份详细的OpenVINS实战指南,涵盖从Ubuntu与ROS环境搭建、依赖安装与编译调试,到连接RGB-D相机进行实时建图的完整流程。重点解决了RealSense D435i等设备的驱动配置、话题对齐及常见问题,并分享了传感器标定与性能优化技巧,帮助开发者快速实现稳定高效的视觉惯性里程计系统。

weixin_29201313的博客 484

ADAS方案设计-CAN网络管理与休眠唤醒机制

文章摘要:本文介绍了车载控制系统的五种工作模式及其转换条件,包括睡眠模式、准备睡眠模式、就绪睡眠模式、正常工作模式和重复消息状态。系统唤醒条件包括接收到网络管理报文或电源ON档信号,休眠条件则需满足电源OFF档、功能完成等多重要求。针对下挂节点的网络管理报文发送规则,详细说明了不同状态下的报文发送策略,特别是在哨兵模式、OTA模式等特殊场景下的处理方式。系统在满足休眠条件后会立即停止发送下挂节点网络管理报文,确保电源管理的有效性。

xiandang8023的博客 325

阿里云ACP认证

top-p:top_p值越大,候选Token的范围越广,生成的内容更加多样化,适合创意写作和诗歌生成;通过embedding模型对问题进行文本向量化,并与向量数据库的段落进行语义相似度的比较,找出最相关的段落。Embedding 模型可以将文本转换为高维向量,用于表示文本语义,相似的文本会映射到相近的向量上,检索时可以根据问题的向量找到相似度高的文档切片。得到语义相似度和事实准确度的分数后,对两者加权求和,即可得到最终的 Answer Correctness 的分数。在提示词里进行约束,把问题进行分类。

ldp1653的博客 1194

SAP SEGW 事物码里的 Association 建模方式

Association 模型用于描述 OData 模型里不同 Entity Type 之间的关联关系。我们来看一个具体的例子:Principal Entity(主体):代表 association 的主导端。Cardinality(基数):指定主体实体类型和依赖实体类型之间的关系。按 F4 或点击从列表中选择。关联的多重性如下:为引用约束()指定以下参数,目的是将主体实体类型的每个键,关联到从属实体类型的一个属性:Referential Constraints 的一个例子如下: 引用约束(Referenti

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 910

ACA ACP ACE,阿里云云计算认证大讲解,拿走不谢

ACE认证考试内容包括公有云-安全-基础设施,业务&数据,公有云-存储,公有云-计算,公有云-架构,公有云-数据库,公有云-网络、组网,公有云-原生-容器、微服务&中间件,混合云等。时长8小时,考生需要在规定时间和费用内,完成对业务需求的分析,并进行业务系统架构设计,最终落地实现,由考官依据考生实验完成情况进行评判。阿里云的认证体系为云计算专业人士提供了全面而系统的学习路径,从基础到高级,涵盖了云计算的各个方面。ACA认证考试涵盖云计算基础、云计算基础,弹性计算,云容器,云存储,云数据库,云网络,云安全。

hcie-0001 3235

(11)(2.2.2) BLHeli32,AM32, and BLHeli_S ESCs(一)

Ardupilot官网关于《Peripheral Hardware》的翻译 —《(2.2.2) BLHeli32,AM32, and BLHeli_S ESCs》。

无人机开发(开源Ardupilot) 2232

GB 47955—2026 L2组合驾驶辅助强制国标全解、合规方案与工程代码落地

GB 47955—2026 L2辅助驾驶国标合规工程代码# 运行环境:Python3.8+,适配车载仿真、台架测试、算法验证场景# 依赖安装:pip install numpy dataclasses tqdm struct time json# ===================== 国标强制时序参数(完全对标GB 47955—2026) =====================HAND_OFF_FIRST_WARN = 5.0 # 手部脱离5s触发一级预警。

lin_xiu的博客 303

阿里云云计算专业认证(ACP)怎么样,怎么学习?

阿里云云计算工程师 ACP 认证(Alibaba Cloud Certified Professional -Cloud Computing)是面向使用阿里云云计算产品的架构、开发、运维类人员的专业技术认证,主要涉及阿里云的计算、存储、网络、安全类的核心产品。● 能够熟练的使用和操作阿里云的云服务器 ECS、负载均衡 SLB、对象存储 OSS、专有网络 VPC、弹性伸缩(Auto Scaling)、内容分发网络 CDN、云盾及云监控产品。公司:通过阿里云认证培养、挖掘专业人才,提升公司的云上技术能力。...

outuo219的博客 4842

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

阿里云ACP认证考试细则须知与考题内容学习方法分享

阿里云大数据专业认证介绍:   阿里云大数据专业认证(ACP 级-Alibaba Cloud CertificationProfessional)是面向使用阿里云大数据产品的架构、开发、运维类人员的专业技术认证,主要涉及阿里云大数据类的几款核心产品,包括大数据计算服务MaxCompute、数据工场 DataWorks(原大数据开发套件 DataIDE)、数据集成、QuickBI、机器学习 PAI...

云计算分享家 2583

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

阿里云认证全解析:ACA、ACP、ACE到底怎么选?一文讲清

ACE认证考试内容包括公有云-安全-基础设施,业务&数据,公有云-存储,公有云-计算,公有云-架构,公有云-数据库,公有云-网络、组网,公有云-原生-容器、微服务&中间件,混合云等。时长8小时,考生需要在规定时间和费用内,完成对业务需求的分析,并进行业务系统架构设计,最终落地实现,由考官依据考生实验完成情况进行评判。阿里云的认证体系为云计算专业人士提供了全面而系统的学习路径,从基础到高级,涵盖了云计算的各个方面。ACA认证考试涵盖云计算基础、云计算基础,弹性计算,云容器,云存储,云数据库,云网络,云安全。

hcie-0001 3175

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

阿里云云计算专业认证考试(ACP级)

阿里云云计算专业认证考试(Alibaba Cloud Certified Professional,ACP)是面向使用阿里云云计算产品的架构、开发、运维人员的专业技术认证。 考试报名后建议您提前参加阿里云认证考试的设备测试,以保证您在正式考试时可以顺利进入系统。 https://edu.aliyun.com/certification/acp01?spm=a2c4g.11186623.2.10...

鹿鸣天涯 4019

如何快速通过阿里云ACP 认证?

笔试试卷满分为100分,全选择题,100道题,前70道单选后30道多选(不告诉具体有几个答案),考试时间为120分钟, 80分及格,闭卷。阿里云认证是基于核心技术及岗位的权威认证,针对不同产品类别、用户成长阶段、生态岗位,精心打造不同的认证考试。6、重点关注云计算ACP特有的那几项知识点,ECS、SLB、弹性伸缩、OSS、专有网络VPC。公司:通过阿里云认证培养、挖掘专业人才,提升公司的云上技术能力。获得更多阿里云生态项目商机。3、云计算工程师ACP认证侧重于实际应用,例如运维、产品选型、实际问题定位。..

outuo219的博客 788
上一篇: ODOO18
下一篇: 阿里云ACP-检索分析服务
厨 神
博客等级 码龄8年 263粉丝 78原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

厨 神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值