• home > webfront > visualization > charts >

    AntV G2 的 transform.fold(宽表 → 窄表转换)

    Author:zhoulujun Date:

    数据库层面:什么是窄表?什么是宽表?在数据库中,窄表和宽表是两种设计思想,分别指的是列数少或者列数多的表格。窄表是指只包含少量列(


    数据库层面:什么是窄表?什么是宽表?

    在数据库中,窄表和宽表是两种设计思想,分别指的是列数少或者列数多的表格。

    • 窄表是指只包含少量列(如主键和几个属性)的表格。这种设计思想用于解决单一业务场景下的数据存储及访问问题,从而提高查询效率,减少存储空间。通常应用于 OLTP(联机事务处理)这样的在线事务处理系统。关系型数据库中大部分的表都是窄表。

      • 存储空间占用少:窄表只包含必要的字段,减少了存储空间的占用。

      • 查询效率高:窄表中字段较少,减少了表关联操作,提高了查询效率。

      • 数据结构清晰:窄表设计简洁明了,易于维护和管理。

    • 宽表则是指具有大量列的表格。这些列可以来自不同的来源,可能包括各种聚合和汇总数据等。宽表用于存储冗长的数据,以支持分析和挖掘等复杂查询,通常应用于 OLAP(联机分析处理)这样的在线分析处理系统。宽表能够提供更为全面和详细的数据,但同时也会带来一定的复杂度,包括查询效率下降等问题。

      • 减少表关联:宽表中包含了更多的冗余字段或关联字段,减少了表关联操作,提高了查询效率。

      • 数据冗余:宽表中的冗余字段可以减少查询时的数据访问次数,提高查询速度。

      • 查询性能优化:宽表可以通过预先计算复杂的数据计算结果,提高查询性能。

    e5043b37ba9a8c61a08a4a73434570b9.png

    可视化层面:什么是窄表?什么是宽表?



    参考文章:
    什么是窄表?什么是宽表? https://cloud.tencent.com/developer/article/2321715



    转载本站文章《AntV G2 的 transform.fold(宽表 → 窄表转换)》,
    请注明出处:https://www.zhoulujun.cn/html/webfront/visualization/charts/9713.html

    下一篇:最后一页