首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/selectdb/blog/18726246

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

Databend SQL nom Parser 性能优化

nom 简介 nom 是 Rust 生态中非常受欢迎的解析框架:性能优秀、组合灵活,并且能很好地利用 Rust 的类型系统。Databend 在 SQL 表达式和语句解析上大量使用 nom,开发体验不错,可读性也高。 不过,组合式 parser 容易在不经意间埋下性能隐患------尤其是当多个分支结构相似、再加上递归嵌套时,回溯成本会指数级膨胀。 /// 一个简单的 parser:匹配 "foo" 或 "bar" fn foo_or_bar(input: &str) -> IResult<&str, &str> { alt(( tag("foo"), tag("bar"), ))(input) } 问题案例:function 嵌套拖慢解析 一次用户反馈里,我们收到了一条解析 20 分钟都跑不完的 SQL。火焰图清楚地显示:函数解析反复尝试、层层回溯。 select json_object_insert( json_object_insert( json_object_insert( json_object_insert( json_objec...

IDMP 1.0.5.0 版本发布:模型计算、可视化、异常检测全面升级

自发布以来,TDengineIDMP一直在以“快迭代、小步快跑”的节奏持续进化。依托TDengineTSDB的高性能时序数据底座,IDMP 专注于工业数据的标准化管理与智能分析,通过语义建模、统一口径、实时分析和无问智推等能力,让企业不仅能看见数据,更能从数据中获得实时洞察与决策启发。 作为一款 AI 原生的工业数据管理平台,IDMP 在每一次版本更新中都在强化“AI 驱动、零门槛、场景化”的特性。目前其已经更新至 1.0.5.0 版本,在模型计算、可视化分析、异常检测与元数据管理等多个方面均实现了显著提升。 本文将带你一览IDMP近期的重点更新与功能优化,见证它如何不断拓展工业智能的边界。 一、模型计算能力增强 元素和属性支持公式与字符串构建 属性和属性模板现已支持公式与字符串类型,用户可直接在模型层定义计算逻辑: 公式引用:通过属性、操作符、替换参数、常量与函数的组合,自动转换为 TDengine SQL 表达式执行,可生成新的派生指标。示例如下: 字符串生成器:允许拼接文本内容,生成动态字符串属性,用于描述性或标识性信息。示例如下: 这一功能让属性具备“可计算性”,从建模阶段就能...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册