开发者社区 > 数据库 > 数据仓库 > 正文

云原生数据仓库AnalyticDBMySQL版的基本概念-维度表什么概念啊?

云原生数据仓库AnalyticDBMySQL版的基本概念-维度表什么概念啊?

展开
收起
小小鹿鹿鹿 2024-01-17 21:53:33 59 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在云原生数据仓库AnalyticDBMySQL版中,维度表是一种特殊的表类型,用于存放事实表中的维度属性,例如时间、地点、产品、用户等。这种表的主要特点是数据量小,但是会有大量的查询操作。维度表通常拥有很高的基数,即列值的数量相对较多,但每一行的数据量较小。

    与此相反,分区表又被称为普通表,主要用于存储业务数据的度量值。这种类型的表根据分布键将数据打散在各个数据节点上,每个节点再根据分区键将数据文件拆分为不同的文件。

    在实际使用中,你可以通过DMS页面或者DDL语句来创建维度表和分区表。此外,AnalyticDBMySQL版集群在创建表时,默认编码格式为utf-8,相当于MySQL中的utf8mb4编码,暂不支持其他编码格式。同时,该版本不支持unsigned约束。 这些都是使用AnalyticDBMySQL版进行数据仓库设计时需要注意的基本概念和操作。

    2024-01-18 13:21:07
    赞同 展开评论 打赏
  • 维度表
    维度表是业务特性描述的集合,每个节点冗余一份。通常数据量小,变化频率低。

    image.png

    本文介绍云原生数据仓库AnalyticDB MySQL版的基本概念。https://help.aliyun.com/zh/analyticdb-for-mysql/product-overview/terms?spm=a2c6h.13066369.question.7.2ca439dbB2pYPj

    2024-01-18 08:42:31
    赞同 展开评论 打赏
  • 维度表是业务特性描述的集合,每个节点冗余一份。通常数据量小,变化频率低。

    维度表在每个后台节点都保存一份,好处是在需要和维度表进行JOIN时,不需要对维度表进行网络传输,提高系统的并发处理能力。但对维度表进行增删改时,会对涉及的数据行进行重复多次的操作,以保证每个维度表的副本都生效。所以维度表不宜过大,也不宜对维度表频繁进行增删改查操作。

    ——参考来源于阿里云官方文档

    2024-01-18 07:41:43
    赞同 展开评论 打赏

阿里云自主研发的云原生数据仓库,具有高并发读写、低峰谷读写、弹性扩展、安全可靠等特性,可支持PB级别数据存储,可广泛应用于BI、机器学习、实时分析、数据挖掘等场景。包含AnalyticDB MySQL版、AnalyticDB PostgreSQL 版。

相关产品

  • 云原生数据仓库AnalyticDB MySQL版
  • 相关电子书

    更多
    阿里云云原生技术实践营 | 上海站 立即下载
    阿里云云原生 Serverless 技术实践营西安站材料合集 立即下载
    智算时代,基于 Kubernetes 落地云原生 AI 立即下载