数据仓库服务 GAUSSDB(DWS)-产品功能:企业级数据仓库和标准SQL的支持

时间:2024-12-03 17:17:09

企业级 数据仓库 和标准SQL的支持

当创建好 GaussDB (DWS)集群后,用户就可以使用SQL客户端工具连接集群,然后执行创建数据库、管理数据库、导入/导出数据以及查询数据的操作。

GaussDB(DWS)为用户提供了PB(petabyte)级高性能数据库,主要体现在:

  • MPP大规模并行处理框架,支持行列混存、向量化执行,实现万亿数据关联分析秒级响应。
  • 内存计算,基于Bloom Filter的Hash Join优化,性能提升2~10倍。
  • 支持全对称分布式的Active-Active多节点集群架构,系统无单点故障。
  • 基于电信技术优化的大规模集群通信,提升计算节点间的传输效率。
  • 基于代价的智能优化器,根据集群规模、数据量、生成最优计划,提高执行效率。

GaussDB(DWS)具有完备的SQL能力:

  • 兼容ANSI/ISO标准的SQL92、SQL99和SQL 2003语法标准,支持存储过程,支持GBK和UTF-8字符集,支持SQL标准函数与OLAP分析函数。
  • 兼容PostgreSQL/Oracle/Teradata/MySQL数据库生态,与主流第三方数据库ETL,BI(business intelligence)工具厂商对接认证。
  • 支持位图roaring bitmap数据类型及对应常见函数,在互联网、零售、教育、游戏等行业,提取用户特征、用户画像等场景有广泛应用。
  • 在现有范围分区(Range Partitioning)基础上,新增支持list分区方式:PARTITION BY LIST (partition_key,[...]),满足用户使用习惯。
  • HDFS/OBS外表READ ONLY外表支持JSON文件格式。
  • 支持系统表赋权给普通用户,VACUUM能够单独赋权,以及支持可扩展的预定义权限角色功能。
    • 新增表级权限ALTER/DROP/VACUUM。
    • 新增Schema级权限ALTER/DROP。
    • 新增预置角色role_signal_backend、role_read_all_stats。

详细的SQL语法和数据库操作指导,请参见《数据仓库服务数据库开发指南》

support.huaweicloud.com/productdesc-dws/dws_01_0091.html