功能特性 本章节为您介绍DWS的主要功能。 企业级数据仓库和标准SQL的支持 当创建好DWS 集群后,用户就可以使用SQL客户端工具连接集群,然后执行创建数据库、管理数据库、导入/导出数据以及查询数据的操作。 DWS 为用户提供了PB(petabyte)级高性能数据库,主要体现在: MPP大规模并行处理框架,支持行列混存、向量化执行,实现万亿数据关联分析秒级响应。 内存计算,基于Bloom Filter的Hash Join优化,性能提升2~10倍。 基于电信技术优化的大规模集群通信,提升计算节点间的传输效率。 基于代价的智能优化器,根据集群规模、数据量、生成最优计划,提高执行效率。 DWS 具有完备的SQL能力: 支持SQL 92、SQL 2003标准,支持存储过程,支持GBK和UTF8字符集,支持SQL标准函数与OLAP分析函数。 兼容PostgreSQL生态,与主流第三方数据库ETL,BI(business intelligence)工具厂商对接认证。 支持位图roaring bitmap数据类型及对应常见函数,在互联网、零售、教育、游戏等行业,提取用户特征、用户画像等场景有广泛应用。 在现有范围分区(Range Partitioning)基础上,新增支持list分区方式:PARTITION BY LIST (partitionkey,[...]),满足用户使用习惯。 HDFS/OBS外表READ ONLY外表支持JSON文件格式。 支持系统表赋权给普通用户,vacuum能够单独赋权,以及支持可扩展的预定义权限角色功能:新增表级权限Alter/Drop/Vacuum、新增Schema级权限Alter/Drop、新增预置角色rolesignalbackend、rolereadallstats。