功能发布记录

本文为您介绍Hologres产品功能的发布信息。

Hologres V3.0版本(2024年09月)

2024年09月正式发布Hologres V3.0版本,新增功能如下:

  • 引擎能力增强

    • 重磅发布Dynamic Table,支持全量刷新和增量刷新两种模式,数据自动流转,自动刷新,解决实时数仓分层、流批一体等强需求,满足不同时效性数据分析需求。

    • Serverless Computing能力升级,支持SELECT、COPY等场景。对于临时大查询,提供云原生的资源使用方案。详情请参见Serverless Computing使用指南

    • 计算组支持分时弹性(Beta),支持计算资源按时弹性,满足不同时段的差异化资源需求,避免相互干扰,更大化提高资源使用率。详情请参见计算组分时弹性(Beta)

    • 支持查询队列:

      • 根据业务需求创建查询队列,并设置队列的并发度和队列长度,提升实例稳定性。

      • 提升大查询治理能力,支持为队列设置大查询的超时时间,减少对实例的影响,并支持大查询使用Serverless Computing资源重跑大查询。

      • 支持使用Serverless Computing执行查询队列的全部查询。详情请参见使用Serverless Computing资源执行查询队列的查询

    • 支持对分区父表执行INSERT OVERWRITE。详情请参见INSERT OVERWRITE

    • 支持存储过程(Beta),定义常用SQL,简化业务复杂度。详情请参见存储过程(Beta)

    • Schema Evolution能力增强,支持修改列的数据类型。详情请参见ALTER TABLE

    • 查询引擎能力增强,支持Cross Join提升在非等于条件下JOIN的查询性能。同时支持Partial Agg,在GROUP BY Key较多时,可以限制内存,降低OOM的概率。详情请参见EXPLAIN和EXPLAIN ANALYZEOOM常见问题排查指南

    • 存储引擎能力增强,提升了当Segment Key设置了非顺序写入列时,列存表的更新性能。

    • 函数能力增强:

      • TRY_CAST函数增强,目标数据类型支持DATE、TIMESTAMP、TIMESTAMPTZ。详情请参见类型转换函数

      • 支持在HQE上运行含DISTINCT、ORDER BY的ARRAY_AGG和STRING_AGG函数,提升查询性能。详情请参见函数功能发布记录

  • 运维&稳定性改善

  • 湖仓一体

    • 新增External Database功能,支持DLF、MaxCompute等数据源的Catalog级别元数据映射,提升数据湖的元数据和数据管理能力。

    • 支持对接Hive MetaStore映射元数据,透明加速EMR集群。详情请参见基于Hive Metastore访问OSS数据湖数据(Beta)

    • 支持使用INSERT INTO方式写入Paimon Append Table。

    • 支持读取Iceberg湖格式,进一步扩展数据湖生态。

    • 安全能力增强,默认使用SLR透传身份访问DLF2.0,同时支持以RAMRole的方式访问DLF2.0。

    • 表格能力增强。

      • 重构Delta Lake格式的Reader,读取性能大幅提升。

      • 支持Paimon Deletion Vector优化,提升存在大量数据删除,但是未及时Compaction时的查询性能。

  • 行为变更

    • SQL Hint,完成Beta阶段,生产可用,默认开启。

    • COPY在元仓中的记录由1条变为2条。详情请参见COPY

    • 从Hologres V3.0.10版本起,计算组实例每个计算组的规格上限由512 CU增加至1024 CU。

Serverless Computing功能正式商业化(2024年07月)

Hologres Serverless Computing功能完成Beta阶段,生产可用,并承诺SLA,于北京时间2024年07月01日正式商业化,费用详情请参见用量与计费,Serverless Computing详情请参见Serverless Computing概述,Hologres SLA详情请参见实时数仓Hologres服务等级协议(SLA)

Hologres V2.2版本(2024年04月)

2024年04月正式发布Hologres V2.2版本,新增功能如下:

  • 引擎能力增强

    • 引擎底层能力持续优化,整体性能相比之前版本提升约15%。专注于向量执行引擎(Hologres Query Engine,HQE)和优化器(Query Optimizer,QO)的持续演进,其中:

      • 向量执行引擎HQE能力优化,在如下场景中性能得到提升:

        • Runtime Filter能力增强,支持Shuffle Join场景,Runtime Filter场景的查询效率提升约30%。

        • 优化HQE的RPC连边机制,每个Worker内数据先合并再进行Worker间分发,显著降低网络开销,在带有Shuffle的场景上,查询性能提升8%。

      • 优化器QO性能优化,SQL在Plan阶段的处理速度提升40%:

        • 优化内存分配机制和Join算法,提升多Join场景的查询性能。

        • 优化DATE_PART函数行为,提升对带有时间属性的字段(如年份)的查询效率。

        • 优化DATE和TIMESTAMP类型字段的比较行为,提升时间字段的查询效率。

        • 优化复杂函数中带有Filter的运算行为,通过调整多个Filter的顺序,减少数据计算量,提升查询效率。

    • 推出Serverless Computing,可以将指定的数据导入或ETL等长周期作业运行在共享的Serverless资源池中,减少实例内部的任务竞争和相互干扰,提升实例稳定性(仅部分Region支持)。详情请参见Serverless Computing使用指南

    • 计算组(Virtual Warehouse)实例支持写入计算组的自动路由,无需手动指定计算组,系统自动路由,降低执行写入操作时计算组的使用难度。详情请参见计算组Table Group授权管理

    • 动态分区Auto Partition支持自定义分区创建时间或删除时间,以及自定义冷存表搬迁时间,提升动态分区的易用性。详情请参见动态分区管理

    • 支持SQL Hint语法,通过Hint改变SQL的执行方式,从而实现对SQL进行细粒度的执行优化。详情请参见HINT

    • hg_stat_activity功能优化,提供更精准的CPU、Memory指标,并支持查看MaxCompute数据导入Hologres的进度,显著提升活跃Query的可观测能力。详情请参见Query管理

    • 新增路径分析函数,可分析每个路径节点的节点流量、耗时情况,进一步帮助业务分析产品运营策略,优化产品设计思路。详情请参见路径分析函数

    • 函数能力增强:

      • 支持类型转换函数try_cast,自动将异常数据转换为NULL值而非报错,简化异常数据处理成本。详情请参见类型转换函数

      • 支持时间和日期类新函数dateadd、datediff、last_day。

      • 支持在HQE上运行多种通用聚合函数,以提升查询性能。详情请参见函数功能发布记录

  • 运维&稳定性改善

    • 支持SQL指纹并上报慢Query日志,可通过对SQL指纹的聚类分析,提升问题定位和异常监控能力。详情请参见慢Query日志查看与分析

    • 透出QE、FixedQE、Binlog等监控指标,提升业务的观测性和可运维能力。

    • HoloWeb支持Query洞察,一键查询获取Query执行信息、表的元数据信息、锁排查等,进一步提升问题排查效率。详情请参见Query洞察

    • 支持跨AZ容灾,提升实例的灾备能力(仅部分Region支持)。

    • 计算组扩容后做Rebalance时,系统自动对查询(SELECT)类Query进行重试,降低业务影响,提升在线服务的稳定性。详情请参见计算组管理

    • 优化引擎错误码和报错信息,提升慢Query日志分析效率。详情请参见Hologres SQL语句的常见问题

      • 优化DDL duration计算逻辑,提升DDL操作执行时间的采集准确性。

      • 支持在慢查询日志中记录EXPLAIN ANALYZE结果,详细记录每个算子的运行时数据。

    • 版本升级技术底层优化,使用新一代的Physical Restore技术,在元数据较多时大幅缩短升级耗时,降低升级对业务的影响。

    • FE节点表锁机制升级为短锁,有效解决DDL卡住、以及FE节点元数据不一致出现异常报错等问题,提升FE节点元数据的稳定性和一致性。

    • OpenAPI能力升级,新增计算组、数据湖加速、资源组等接口,提升实例运维管理能力。详情请参见API概览

  • 生态拓展

    • 外部表自动加载(Auto Load)功能支持MaxCompute三层模型,可使用hg_experimental_auto_load_foreign_schema_mapping参数指定Schema映射关系;支持MaxCompute外部表Schema Evolution,如增加列、删除列、修改列名及列顺序。详情请参见外部表自动加载(Auto Load)

    • 外部表自动加载(Auto Load)功能支持通过DLF元数据自动加载,加速查询存储于OSS上的表。详情请参见外部表自动加载(Auto Load)

    • 数据湖架构升级,ORC、Parquet格式外部表支持使用内置高速磁盘和内存实现多级缓存,并支持谓词下推过滤,大幅提升读取性能。

    • 支持通过服务关联角色访问MaxCompute外部表,以更好地配置云服务所需权限,避免误操作带来的风险,可通过Hologres管理控制台一键授权服务关联角色。详情请参见Hologres服务关联角色

    • 支持通过HoloWeb可视化访问OSS数据和MaxCompute三层模型指定的Schema下的表。详情请参见创建OSS外部表创建MaxCompute外部表

  • 行为变更

    • Hologres从V2.2版本开始,Fixed Plan链路在慢Query日志中的Engine Type名称由SDK更换为FixedQE,与监控指标的FixedQE对齐。

    • Hologres从V2.2版本开始,单个Frontend节点连接数由128个增加到256个,总连接数也因此增加了一倍。详情请参见实例规格概述

    • INSERT OVERWRITEBSI函数已完成Beta阶段,生产可用。

    • Hologres从V2.2版本开始,SELECT hg_dump_script()语句返回的建表属性由CALL语法变更为WITH语法,有效提升建表便捷性和可阅读性,详情请参见查看表结构

Hologres V2.1版本(2023年10月)

2023年10月正式发布Hologres V2.1版本,新增功能如下:

  • 引擎能力增强

    • 针对单条以及多条 COUNT DISTINCT 在运行时自动性能优化,显著提升 COUNT DISTINCT 场景的查询效率,详情见Count Distinct优化

    • 查询优化器新增Row Group Filter机制,针对列存表,同一列的多行数据组成Row Group,并且记录每个Row Group的max/min值,在查询过滤对应列时,可以在不读取数据的情况下对Row Group过滤,显著降低查询开销,提升查询性能。

    • 优化Runtime Filter能力,支持多列Join场景,显著提升Join效率,详情见Runtime Filter

    • 新增手动触发Full Compaction能力,合并小文件,提升查询效率,详情见Compaction(Beta)

    • 新增区间漏斗分析函数,用于分析用户活动的转化情况和转化情况的对比,详情见漏斗函数

    • 新增Bit-Sliced Index(BSI)扩展库,优化高基数标签场景、用户属性标签与行为标签联合查询的性能与易用性,详情见BSI函数画像分析 - BSI优化方案(Beta)

    • 聚簇索引Clustering Key支持设置降序排列,在排序场景下利用聚簇索引,提升查询性能,详情见聚簇索引Clustering Key

    • 优化低频访问存储的缓存机制,提升低频访问存储的查询性能,详情见数据分层存储

    • 新增CREATE TABLE WITH、ALTER TABLE SET语法,替代原有 set_table_property 语法,简化表属性设置过程,详情见CREATE TABLE

    • 优化无主键表写入能力,无主键表批量写入不产生表锁,改为行锁,可以与Fixed Plan同时进行,详情见锁以及排查锁

    • Proxima向量计算支持先建表并导入向量数据、再创建向量索引,缩短索引创建时间,简化向量计算使用,详情见Proxima向量计算

    • 函数能力增强:

      • 支持若干数组函数运行在HQE,提升函数性能,详情见函数功能发布记录

      • 新增KeyValue函数,实现字符串的拆分,详情见KeyValue函数

      • 新增IF函数,简化类型检测场景,降低MySQL迁移成本,详情见IF

  • 运维&稳定性改善

    • 慢查询能力增强,提升用户分析慢查询的效率,详情见慢Query日志查看与分析

      • 支持在慢查询日志中记录EXPLAIN ANALYZE结果,详细记录每个算子的运行时数据。

      • Fixed Plan诊断能力增强,写入场景affected_rows数据上报元仓,查询场景result_rows、result_bytes数据上报元仓,详情见Fixed Plan加速SQL执行

    • 新增hg_relation_size函数,用于查询的表占用的存储明细,详情见查看表和DB的存储大小

    • 兼容原生PostgreSQL行为,支持负载均衡,实现在主从架构场景下的负载均衡和故障自动转移,提升服务可用性。详情见基于JDBC的负载均衡

    • OpenAPI能力升级,新增创建实例、实例续费、实例变配、释放实例接口,提升实例运维管理能力,详情见API概览

  • 生态拓展

    数据湖加速支持Paimon格式存储,详情见OSS数据湖加速

  • 行为变更

计算组实例发布(2023年6月)

2023年06月发布计算组(Virtual Warehouse)实例,支持单实例内部多种负载隔离,支持读写隔离,写写隔离,读读隔离,支持弹性热扩缩,支持流量灵活切换,提供多场景、多团队灵活的数据共享与计算资源隔离需求,满足企业级关键业务的隔离需求,参考文档计算组实例架构

Hologres V2.0版本(2023年4月)

2023年04月正式发布Hologres V2.0版本,新增功能如下:

  • 引擎能力增强

    • 新增Runtime Filter,优化join过程中的过滤行为,减少数据扫描量,降低IO开销,典型多表关联场景中,有20%以上性能提升,详情请参见Runtime Filter

    • 查询引擎新增Lazy Create Fragment Instance机制,对于大表查询(常见预览场景)limit N场景,降低查询开销,显著改善查询性能。

    • 全面优化执行计划展示格式(Explain & Explain Analyze),改善可阅读性,简化SQL性能优化手段,详情请参见EXPLAIN和EXPLAIN ANALYZE

    • 优化分布式事务能力,新增支持多条DML混合事务场景,详情请参见SQL事务能力

    • 支持Drop Column,详情请参见删除列(Beta)

    • 支持CREATE TABLE AS语法,简化表结构迭代优化场景,详情请参见CREATE TABLE AS

    • 支持流式COPY,无需攒批,写入吞吐更高,详情请参见COPY

    • 支持在JSONB列式存储优化中设置Bitmap索引,加速等值过滤场景,详情请参见列式JSONB

    • 支持将DATE类型设为主键及分区表分区键,详情请参见CREATE PARTITION TABLE,优化分区剪裁,当分区字段IN Array的长度超过阈值(默认100)同样支持分区裁剪。

    • 更多引擎内部优化:

      • 存储引擎优化Tablet Lazy Open机制(主从实例均支持):超过24小时无访问的表自动关闭内存开销,当打开表的数据量超过阈值时基于LRU策略动态选取对应Tablet进行关闭,降低表多场景下的常驻内存开销。

      • 存储引擎优化Schema存储管理机制,统一通过Meta Tablet存储管理,降低表多、Shard多场景下Schema常驻内存开销,降低资源开销。

      • 存储引擎优化快速恢复能力,支持在部分表常规恢复有问题时以修复模式启动快速恢复。元数据管理默认支持逻辑恢复能力,在分区数多的场景下有效缩短恢复时间,在数万分区场景下,有5倍以上的提速恢复效果。

    • 函数能力增强:

      • 支持更多函数运行在HQE,提升函数性能,详情请参见函数功能发布记录

        • 重构Table Function函数支持框架,支持generate_series(INT、BIGINT、NUMERIC)运行在HQE。

        • 重构PQE函数支持框架,支持left、right、text::timestamp、timestamp::text运行在HQE。

      • 新增数组函数,支持array_max、array_min、array_contains、array_except、array_distinct、array_union函数,详情请参见数组(ARRAY)函数

      • 新增聚合函数max_by与min_by,简化窗口类排序操作,详情请参见MAX_BY与MIN_BY

  • 运维&稳定性改善

    • 在pg_stat_activity基础上,推出hg_stat_activity,兼容原有用法,同时极大丰富运行时诊断信息,增加执行阶段,执行引擎类别,资源使用,运行时锁等信息,详情请参见查询hg_stat_activity视图信息

    • 完善Shard级Replica能力完成,支持单实例内高可用及负载均衡扩吞吐场景,可容忍部分机器故障及热点不均衡问题,详情请参见单实例Shard级多副本

    • 重构Auto Analyze能力,采用分布式Auto Analyze,支持外表Auto Analyze,支持湖仓加速集群Auto Analyze,支持分区表增量Auto Analyze,解决超大表,超宽列Analyze失败等问题,显著减少表缺少统计信息场景,执行计划更稳定,性能消耗更低,更稳定。

    • 优化存储加密配置,支持灵活的单表加密配置,详情请参见表级别存储加密设置

    • 优化数据血缘机制,支持在DataWorks中对MaxCompute和Hologres跨引擎血缘分析,支持CTE等表达式的血缘解析,详情请参见数据血缘

    • 新增管控OpenAPI,灵活控制实例生命周期。详情请参见API概览

  • 生态拓展

    • 升级针对MaxCompute外表的查询加速引擎,改善兼容性与稳定性。

    • 湖仓加速场景中,在集成数据湖DLF元数据管理下,支持使用DLF数据目录(Multi-Catalog)做元数据隔离,方便在测试环境、开发环境、跨部门集群之间做元数据隔离,详情请参见OSS数据湖加速

    • 湖仓加速场景中,支持加速存储于OSS-HDFS(又名JindoFS)上的数据,可以更好地满足大数据Hadoop生态和AI等领域的数据湖计算场景,详情请参见基于DLF访问OSS-HDFS数据湖数据

    • 新增ClickHouse兼容函数,简化数据和作业迁移场景,详情请参见从ClickHouse导入

  • 行为变更

    • 列存不再支持Segment存储格式,有Segment格式的实例暂不支持升级到V2.0及以上版本,可以通过工具函数hg_convert_segment_orc完成批量格式转换,详情请参见更改列存表的数据存储格式

    • 为避免误用Table Group造成资源浪费,从V2.0开始限制单Table Group及实例级别总Shard数上限,详情请参见Table Group与Shard Count操作指南

    • DataHub写入不再支持SDK(遗留)模式,全面转为JDBC模式,新模式更稳定,支持数据类型更丰富。

    • 默认装载Binlog扩展,JDBC消费时,无需手动创建相关扩展。通过JDBC消费Binlog,WAL Sender数量配额默认增加10倍,从200 Slot/32C扩大至2000 Slot/32C,完成Beta阶段,生产可用,详情请参见通过JDBC消费Hologres Binlog

    • 备份恢复能力(备份),分层存储能力(数据分层存储),完成Beta阶段,生产可用。

    • 更多行为变更,参考默认行为变更说明

Hologres V1.3版本(2022年7月)

2022年07月正式发布Hologres V1.3版本,新增功能具体如下:

  • 引擎能力增强

    • 支持实时物化视图,提升实时聚合场景查询效率(Beta),详情请参见SQL管理物化视图

    • JSONB存储优化,通过采用列式存储优化,显著提高查询统计的效率,提高数据压缩效率,详情请参见JSON和JSONB类型

    • 支持分区表动态分区管理,支持自动创建与删除分区子表,详情请参见CREATE PARTITION TABLE

    • 新增UNIQ精确去重函数,显著提高去重计算效率,优化多Count Distinct场景,节省内存消耗,详情请参见优化查询性能

    • 引擎优化。

      • 支持符合FixedPlan情况的Insert语句直接写入分区表父表,详情请参见INSERTFixed Plan加速SQL执行

      • 支持聚合表达式过滤能力,支持string_agg()array_agg() 过滤,详情请参见类型转换函数

      • 支持RowType,支持row()row_to_json()等函数,详情请参见类型转换函数

      • 支持修改表所在的Schema,详情请参见ALTER TABLE

      • 支持CTE Reuse算子,提升with表达式运算效率,详情请参见优化查询性能

    • 支持读取MaxCompute三层模型(project.schema.table),详情请参见CREATE FOREIGN TABLEIMPORT FOREIGN SCHEMA

    • 支持读写MaxCompute Transactional类型表,支持读取MaxCompute Schema Evolution状态表(在MaxCompute侧执行过删除列、修改列顺序,修改列类型操作的表),支持Array、Date类型回写 ,详情请参见基于Foreign Table加速查询MaxCompute数据导出至MaxCompute

  • 运维能力和稳定性改善

  • 生态拓展

    • 生产级支持PostGIS扩展能力 ,详情请参见PostGIS空间函数

    • 支持Oracle扩展包,新增众多兼容函数,详情请参见Oracle兼容函数

    • 支持通过DLF读取Hudi、Delta格式外部表,支持通过DLF写入CSV、Parquet、SequenceFile、ORC格式数据至OSS外部表,详情请参见OSS数据湖加速

    • 改善BI兼容性,在Tableau兼容性测试中(TDVT)通过率提升至99%+

  • 行为变更

    行为变更请参见默认行为变更说明

Hologres V1.1版本(2021年10月)

2021年10月正式发布Hologres V1.1版本,新增功能具体如下:

  • 运维能力改善

    • 新增资源组隔离能力(Beta),通过设计多个资源组,实现实例内部不同用户的计算资源线程级负载隔离,可以更好地支撑多用户、多场景的使用方式。详情请参见单实例计算资源隔离(Beta)

    • 支持Hologres实例在线热升级,升级期间,读(查询)数据不受影响,升级版本时可以加入实时数仓Hologres交流群申请使用热升级,加群方式请参见如何获取更多的在线支持?

  • 引擎能力增强

    • 支持将表设计为行列共存结构,一份数据同时支持点查、OLAP多种查询场景,详情请参见CREATE TABLE

    • 支持JDBC实时消费Hologres Binlog(Beta),详情请参见通过JDBC消费Hologres Binlog

    • 支持Hologres Binlog按需启用,配置动态修改,详情请参见订阅Hologres Binlog

    • 支持重命名列名称,详情请参见ALTER TABLE

    • 新增JSONB索引(Beta),加速JSON类型数据的查询检索。详情请参见JSON和JSONB类型

    • 优化内存中元数据管理机制,增加元数据缓存与压缩,更有效率的管理内存。

  • 外表能力优化

    • 支持通过DLF读取 CSV、Parquet、SequenceFile、ORC格式的OSS数据。详情请参见OSS数据湖加速

    • 支持Hologres跨库查询,支持Hologres多实例联邦查询。详情请参见跨库查询(Beta)

  • 安全增强

  • 行为变更说明

    • Auto Analyze能力,在Hologres V1.1版本中转为默认开启。

    • Hologres新引擎直读MaxCompute,在V1.1版本中转为默认开启。

    • Resharding函数完成Beta,相关函数名更新。

    更多行为变更,请参见默认行为变更说明

Hologres V0.10版本(2021年5月)

2021年5月正式发布Hologres V0.10版本,新增功能具体如下:

  • 引擎增强

    • 支持自动采集表的统计信息:数据写入更新时自动采样表的统计信息,以便生成更优的Query Plan,不再需要手工执行Analyze Table。详情请参见ANALYZE和AUTO ANALYZE

    • 支持点查(Key/Value)场景的毫秒级高可靠(Beta):支持Shard级别多副本配置,支持毫秒级主副本切换和查询重试,显著提高服务场景下的高可靠能力。详情请参见单实例Shard多副本高吞吐(Beta)

    • 新增RoaringBitmap扩展,原生支持Bitmap数据类型及相关函数。详情请参见RoaringBitmap函数

    • 新增bit_construct和bit_match函数:针对圈人、归因等场景进行优化,支持更高效率的基于userid的聚合条件过滤。详情请参见明细圈人函数

    • 新增range_retention_count和range_retention_sum函数:针对留存场景优化多天范围查询。详情请参见漏斗函数

    • 新增Resharding工具:内置Resharding函数,修改Shard数无需重新建表,简化调优过程。详情请参见Table Group与Shard Count操作指南

    • 优化列存默认采用AliORC压缩格式,存储压缩比提高30%~50%。详情请参见更改列存表的数据存储格式

  • 外表查询功能

    • MaxCompute外部表查询性能提升(Beta):全新外部表加速引擎,相比之前版本,查询性能约有 30% ~ 100%的提升。详情请参见优化MaxCompute外部表的查询性能

    • 新增集成DLF(Beta):通过DLF读取OSS数据。详情请参见OSS数据湖加速

  • 性能优化

    • 点查性能提升:行存总吞吐提升100%,列存总吞吐提升30%。

    • 更新操作优化:Update/Delete优化,性能提升30%。

    • Query Plan缓存:优化Query Plan Cache,降低优化器耗时。

  • 企业级运维与安全优化

    • 慢查询透出,内置查询状态历史,可以查询一个月内所有查询的状态,快速定位慢查询,失败查询。详情请参见慢Query日志查看与分析

Hologres V0.9版本(2021年1月)

2021年1月正式发布Hologres V0.9版本,新增功能具体如下:

  • 引擎增强

    • 数据类型丰富。

      • JSON和JSONB类型

      • 时间类型:interval、timetz、time

      • 网络类型:inet

      • 货币类型:money

      • PG系统类型:name、uuid、oid

      • 其他:bytea、bit、varbit

      详情请参见数据类型汇总

    • 函数类型丰富,包括兼容PG的函数和Hologres扩展函数。

    • 支持通过Hologres SQL命令语句将Hologres数据导出至MaxCompute,实现数据归档。详情请参见导出至MaxCompute

    • 支持Hologres Binlog 订阅(Beta),详情请参见订阅Hologres Binlog

    • 支持动态修改表bitmap索引和字典编码,支持根据数据特征自动创建字典编码。详情请参见ALTER TABLE

    • 发布Hologres Client Library,适用于大批量离线、实时数据同步至Hologres以及高QPS的点查场景,实现自动攒批,提高吞吐,详情请参见Holo Client

    • 优化JDBC写入链路和查询优化器,显著提升引擎写入效率。

    • BI生态连通友好性提升,支持Tableau Server,Superset等更多BI工具,满足多种业务分析需求。

  • 安全增强

    • 支持STS账号通过角色的方式登录Hologres,实现除云账号外等更安全更多元的账号登录体系,详情请参见RAM角色授权模式

Hologres V0.8版本(2020年10月)

2020年10月正式发布Hologres V0.8版本,新增功能具体如下:

  • 引擎增强

    • 支持通过CREATE VIEW语句创建视图。您可以基于一张表、多张表(包含内部表和外部表)或者其他视图创建视图,详情请参见VIEW

    • 新增SERIAL、DATE、TIMESTAMP、VARCHAR(n)及CHAR(n)数据类型。同时,MaxCompute外部表数据支持Array类型映射,详情请参见数据类型汇总

    • 支持INSERT ON CONFLICT功能,您可以根据主键配置,在插入数据时更新或跳过重复数据,详情请参见INSERT ON CONFLICT(UPSERT)

    • 支持TRUNCATE功能。

    • 内置Proxima向量检索引擎,支持海量数据向量检索功能,该功能目前处于Beta版本,详情请参见Proxima向量计算

  • 安全增强

    • 新增数据脱敏功能。您可以配置多种脱敏策略,对电话、地址或身份证等私密信息进行脱敏,详情请参见数据脱敏

    • 对接云监控,支持自定义指标监控和一键报警,详情请参见云监控

  • MaxCompute外部表查询约束与限制

    • 查询MaxCompute分区表时,扫描分区数的最大值为512个(0.8之前版本为50个)。

    • 每个查询中,最大的底层数据扫描量为200GB(与外部表的数量以及字段数无关,0.8之前版本为100GB)。

    更多内容请参见约束和限制