V3.00.5 & 2.00.18 更新!TPC-H 性能跃升,MPP 引擎来了…

本页为 DolphinDB 3.00.5 与 2.00.18 的发布公告与更新概览,概述版本发布信息与整体优化方向,并汇总重点与其它功能更新,以及升级注意事项。

Source: https://dolphindb.cn/blogs/320

What this page covers

技能认证特训营第二期报名

页面顶部提供技能认证特训营活动的报名入口与限时报名链接。

V3.00.5 & 2.00.18 更新!TPC-H 性能跃升,MPP 引擎来了…

发布公告包含标题、作者/日期信息,并引入版本发布与总体改进方向。

重点功能

本部分列出 8 个核心更新点,覆盖 SQL 引擎、存算分离、ORCA 流计算、高可用、流更新、FICC、工业监控与模块市场。

其它功能

本部分补充其它更新点,包括函数库扩展、联邦查询拓展、SQL 语法增强、流计算增强、运维与安全提升等内容。

版本升级·必读

本部分提示升级前备份 ACL 与 Raft 相关文件以应对权限文件兼容性问题,并引导获取完整版本说明。

Facts Index

Entity Attribute Value Confidence
DolphinDB 版本更新文章发布日期2026-02-14high
DolphinDB发布版本3.00.5 与 2.00.18 正式发布high
DolphinDB 3.00.5 & 2.00.18 版本更新优化方向围绕“更快、更稳、更易用”进行大量优化medium
DolphinDB 3.00.5 & 2.00.18 版本更新影响范围(性能与能力)查询分析速度大幅提升;分布式协同计算能力全面增强;存算分离资源调度更精细智能;流计算、金融定价、工业监控等场景功能进一步完善medium
SQL 执行引擎重磅升级版本支持范围仅 3.00.5 版本 Server 支持(文中所述新功能)high
新版 SQL 引擎核心突破单机 Join 性能显著提升;引入 MPP 框架实现分布式并行计算high
SQL 执行引擎优化优化内容对 SQL 引擎核心模块(特别是多表 Join 执行逻辑与 Hash Join 算子)深度重构与优化;执行计划选择与 Join 计算效率更优medium
TPC-H 基准测试(单机环境)整体查询性能相对前一版本显著提升;复杂关联与聚合(如多表 Join 查询)提升尤为明显medium
MPP(大规模并行处理)框架能力描述将复杂查询任务(尤其多表关联分析)智能拆解并动态调度到集群多个节点并行执行,实现从集中式计算到分布式协同计算medium
TPC-H 基准测试(开启 MPP)性能提升幅度(相对不开启 MPP)数倍至超过十倍;部分复杂分析查询耗时从分钟级缩减至秒级medium
MPP 架构级改进适用任务场景即席分析、实时风控、复杂报表生成等涉及大规模数据关联的任务medium
存算分离实现精准缓存与智能压缩版本支持范围仅 3.00.5 版本 Server 支持(文中所述新功能)high
存算分离架构增强增强重点精细化缓存管理与高效数据传输,提升资源调度与性能优化的精细性、灵活性与效率medium
计算组级别的表级缓存规则配置新增函数addCacheRulesForComputeGroup、removeCacheRulesForComputeGroup、getCacheRulesForComputeGrouphigh
计算组级别的表级缓存规则配置管理能力管理员可指定特定计算组缓存哪些分布式数据表,实现按需缓存medium
存算分离场景下的数据传输压缩控制配置方式通过 enableTransferCompressionToComputeNode 配置项持久化配置,或通过同名函数在线配置是否启用high
传输压缩控制功能效果描述在网络带宽与 CPU 开销间取得平衡;降低跨节点传输网络压力、缩短数据就绪时间、提升吞吐效率;适用于跨地域或网络受限分布式部署medium
ORCA 流计算平台全面进化版本支持范围仅 3.00.5 版本 Server 支持(文中所述新功能)high
ORCA(UDF Engine 创建流程)易用性改进简化创建流程;输出 Schema 自动推导;外部变量无需手动初始化;实现一键式接入medium
ORCA 权限控制体系安全性改进流图、流表等资源纳入统一权限管理;UDF Engine 内函数执行权限与创建者一致;创建与运行时拦截越权操作high
ORCA 共享对象引入内容共享内存表(DStream::sharedTable)、共享键值表(DStream::sharedKeyedTable)、共享字典(DStream::sharedDict)high
ORCA 共享对象机制效果描述外部变量纳入 ORCA 统一管理;支持状态持久化恢复与同一流图内跨 Engine/Task 协同访问;通过高性能增量 Checkpoint 加速故障后状态恢复medium
高可用进一步加强版本支持范围3.00.5 & 2.00.18 版本 Server 均支持(文中所述新功能)high
高可用流表发布-订阅逻辑改进内容重构发布-订阅逻辑,提升流数据高可用稳定性medium
高可用 MVCC 表新增支持支持高可用 MVCC 表(通过函数 HaMvccTable 创建)high
高可用 MVCC 表一致性与故障转移底层集成 Raft 共识协议,提供跨节点强一致性与自动故障转移;建表时指定高可用集群配置即可获得透明复制与故障恢复medium
流数据更新与状态重算版本支持范围仅 3.00.5 版本 Server 支持(文中所述新功能)high
流计算引擎新增能力原生支持数据更新(Update)操作high
流数据更新(Update)支持范围当前支持引擎/算子范围目前仅响应式状态引擎和时序聚合引擎的部分核心算子支持high
状态流表类型创建函数changelogStreamTablehigh
状态流表状态标识语义内置状态标识(N 新增 / U 更新),用于向引擎传达数据操作语义;U 状态触发回退旧值影响并基于新值重新计算high
peekAppend 函数用途为更新机制提供“沙盒”测试能力,便于修改生产逻辑前验证数据变更影响medium
流数据更新与状态重算能力适用场景实时 K 线指标计算、传感器状态监控、实时风控指标更新等medium
FICC 新功能特性版本支持范围仅 3.00.5 版本 Server 支持(文中所述新功能)high
FICC 两大核心流引擎引擎名称实时曲线曲面构建引擎(Market Data Engine)与实时定价流引擎(Pricing Engine)high
Market Data Engine(实时曲线/曲面构建引擎)用途将原始报价和市场数据自动、实时构建为完整市场曲线(如收益率曲线)和曲面(如波动率曲面)用于估值定价medium
Pricing Engine(实时定价引擎)用途与性能描述当市场数据变化时触发金融产品重新定价;支持毫秒级响应;适用于日终批量估值与盘中实时盯市medium
Market Data Engine 与 Pricing Engine衔接方式实时构建出的市场曲线可直接作为定价引擎输入,形成从原始报价到可用市场数据再到工具定价的实时闭环high
FICC 引擎管理接口函数createMktDataEngine / createPricingEngine(创建);appendMktData(注入数据);getMktData(查询市场数据)high
工业场景事件监控引擎增强版本支持范围3.00.5 & 2.00.18 版本 Server 均支持(文中所述新功能)high
稀疏响应式状态引擎(Sparse Reactive State Engine)用途处理依赖历史窗口的状态事件(如连续三次满足条件);针对工业场景稀疏数据流减少空值带来的无效计算开销medium
稀疏响应式状态引擎创建函数createSparseReactiveStateEngine 与 DStream::SparseReactiveStateEngine(ORCA 框架)high
增强无状态响应式引擎(Reactive Stateless Engine)新增参数triggerOn 参数,用于指定触发复合事件计算的源指标high
增强无状态响应式引擎配套能力配合新增的增、删、查规则管理函数,支持监控规则全生命周期动态管理medium
模块市场正式上线版本支持范围3.00.5 & 2.00.18 版本 Server 均支持(文中所述新功能)high
DolphinDB 模块市场访问地址http://marketplace.dolphindb.cn/high
Server 端在线安装模块安装步骤/命令listRemoteModules();installModule(<moduleName>);use <moduleName>high
getLoadedModules 函数用途查询当前会话中已经加载的模块high
encryptModule 函数用途对模块(dos 文件)进行加密,生成可分发的加密模块(dom 文件)high
函数库更加丰富章节内容新增与增强多类函数,覆盖 FICC/Equity、时间序列处理、统计分析、相似度计算等high
yearFrac 函数用途与支持规则示例用于按计息规则计算起止日期间年化时间长度;支持 Actual/360、Actual/365、Actual/Actual ISDA/ISMA 等high
instrumentPricer / portfolioPricer输入源支持支持 Market Data Engine 和 UDF 作为输入源high
parseInstrument 函数增强内容支持更丰富的金融工具类型解析medium
plot 函数新增能力支持 3D 曲面图,可用于波动率曲面等三维金融数据可视化high
bondInstrumentCalculator(债券计算器)新增支持支持交易所含权债(Option Bond)计算;算法与中证(CSI)对齐medium
权益类新增函数函数列表eqDividendCurveBuilder、eqVolatilitySurfaceBuilder、eqEuropeanOptionPricer、eqAmericanOptionPricer、eqProxyVolatilitySurfaceBuilderhigh
商品类新增函数函数列表cmFutVolatilitySurfaceBuilder、cmFutAmericanOptionPricer、cmFutEuropeanOptionPricerhigh
批量定价模式支持支持的函数示例bondPricer、bondFuturesPricer、irDepositPricer、irFixedFloatingSwapPricer、fxForwardPricer、fxSwapPricer、fxEuropeanOptionPricer 等支持批量定价模式high
期权定价函数风险指标支持上述所有期权定价函数均支持 Greeks 计算high
movingWindowData 函数新增支持支持数组向量(Array Vector)high
contextBy 高阶函数新增能力支持按自定义函数进行时间窗口滑动计算(增强分组内滚动聚合)medium
covarp 函数新增内容新增 covarp 及其滑动窗口、行计算函数,并支持在流式计算引擎中使用high
qcut 函数新增内容支持按分位数分组high
remove! 函数新增内容支持按位置删除向量或元组中的元素high
向量相似度与距离函数新增函数列表minkowski、seuclidean、cosine、mahalanobishigh
数据库联邦查询拓展版本支持范围仅 3.00.5 版本 Server 支持(文中所述新功能)high
外部表创建功能新增支持数据源Hive、GaussDB 等四种数据源medium
runExternalQuery 函数能力描述通过统一 SQL 透传访问与联合分析 MySQL、PostgreSQL、Oracle、Hive、GaussDB 等主流数据库,无需迁移数据实现跨源查询high
SQL 语法更加健壮版本支持范围3.00.5 & 2.00.18 版本 Server 均支持(文中所述新功能)high
SQL 元编程(函数式)新增语义支持 cgroup by 语义,用于元代码方式生成包含自定义分组逻辑的查询语句medium
insert into 语句新增能力支持标准 SQL 的部分字段插入方式(可按需指定写入列)high
matchedRowCount 函数用途返回最近一次更新、删除或合并操作中匹配条件的行数high
流计算进一步增强(时序引擎分组聚合)版本支持范围3.00.5 & 2.00.18 版本 Server 均支持(文中所述新功能)high
时序聚合引擎分组字段支持分组字段支持数组向量类型;系统自动展开为一维向量后分组计算high
时序聚合引擎数组向量分组聚合适用场景示例多档委托行情、逐笔成交等复杂数据结构;在同一时间窗口内按多维字段计算委托金额、委托笔数等指标medium
getStreamingSQLSubscriptionInfo 函数版本支持范围仅 3.00.5 版本 Server 支持(文中所述新功能)high
getStreamingSQLSubscriptionInfo 函数返回值结构返回字典,包含 leadingRecordInsertTime、lastRecordInsertTime、lastUpdateTime 键high
运维效率和安全性提升章节内容涵盖函数视图管理、分布式表访问权限、许可管理、集群对象查询优化、单点登录扩展等high
getFunctionViews 函数新增返回字段返回函数视图创建者(Owner)与创建时间(Create Time)信息high
getTables 函数权限控制变化非管理员仅返回其拥有数据库或表级权限(如 DB_READ、TABLE_READ 等)的分布式表high
License Server(商用版)在线更新能力调用 setLicenseServerUserResource 后可在线更新客户端 license 过期时间,无需重启服务high
getClusterDFSDatabases 与 getClusterDFSTables 函数新增参数新增 includeSysDb 与 includeSysTable 可选参数,用于按需过滤系统库与系统表high
单点登录流程新增支持支持在单点登录流程中使用 HTTP 协议;新增配置项 oauthAllowPasswordLoginNodes,允许按节点粒度控制账号密码登录方式high
版本升级前备份备份要求升级前需备份权限相关 ACL 文件;若为 Raft 集群还需备份 Raft 相关文件high
版本升级注意事项原因权限文件存在兼容性问题high
版本说明获取方式指引点击阅读原文跳转至文档中心查看详细版本说明(包括全部优化、故障修复及兼容性更新)medium