MaxCompute 表设计规范有哪些

发布时间:2021-08-03 11:12:39 作者:Leah
来源:亿速云 阅读:140

MaxCompute 表设计规范有哪些,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

表的限制项

MaxCompute 表设计规范有哪些cdn.com/a774991fbfcd827098aeed14ae60230b787b1fcd.png">

表(Table)设计规范 表设计主要目标

表设计的影响

影响的操作:表创建/入数据/表更新/表删除/表管理。 导入数据场景(区分要做实时数据采集还是离线批 量数据写入):

表设计步骤

  1. 确定所属项目空间,依据业务过程规划表类型,属于哪个数据层次。

  2. 定义表描述,权限定义与Owner定义。

  3. 依据数据量、数据集成特点定义分区表或者非分区表。

  4. 定义字段,或分区字段

  5. 表创建/表转换

  6. 明确导入数据场景的相关因素(包括批量数据写入/流式数据写入/条式数据插入)。

  7. 定义表和分区数据生命周期。

注意:

表数据存储规范

按数据分层规范数据生命周期

按数据的变更和历史规范数据的保存

会变化数据怎么存:

数据导入通道与表设计

通道类型:

注意:

分区设计与逻辑存储的对应

MaxCompute 表设计规范有哪些

如上图,表一共m 个一级分区,每个一级分区都会按时间存储二级分区,每个二级分区都会存储所有的 列。 对分区进行设计的注意事项:

表和分区设计基本规则

分区设计

分区字段和普通字段的选择

分区字段的作用:

注意:

分区字段定义依据

按优先级高低排序:

例如:

Select ... from table where id=123 and ....;

分区个数定义依据

分区数量和数据量建议

在计算的时候可以使用分区裁剪是分区的优势。

看完上述内容,你们掌握MaxCompute 表设计规范有哪些的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!

推荐阅读:
  1. 怎么在MaxCompute上分析IP来源
  2. 如何理解MaxCompute小文件问题的优化方案

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

maxcompute

上一篇:Python类继承和多态原理的示例分析

下一篇:如何解决某些HTML字符打不出来的问题

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》