OpenMLDB v0.5.0 发布 | 性能、成本、灵活性再攀高峰

OpenMLDB v0.5.0 于近期正式发布,性能和功能实现重大优化更新和升级。

三大核心升级带来性能、成本、灵活性的全面优化:

  • 在线性能数量级提升:引入预聚合技术,优化长窗口实时处理效率

  • 低成本落地选择:线上引擎引入基于外存的存储引擎

  • 使用场景灵活性扩展:支持用户自定义函数(UDF)开发

OpenMLDB v0.5.0 发布 | 性能、成本、灵活性再攀高峰!

升级一:预聚合技术,优化长窗口实时处理效率

  • 应用场景:一个时间窗口内包含上百万条记录的业务场景(比如横跨数年的长时间窗口),基于纯计算的特征生成方式会带来较高的延迟,并且可能包含了大量的重复计算。

  • 版本升级:OpenMLDB v0.5.0 版本引入全新的预聚合技术,在数据到达时,由数据驱动计算,实时更新预聚合表,大幅节省实时计算时的工作量,部分场景实现超10倍的性能提升。

升级二:线上引擎引入基于外存的存储引擎

  • 应用场景:对于成本较为敏感,但是可以容忍一定性能下降的场景(OpenMLDB 的线上引擎默认使用自研的高性能内存时序数据存储引擎。基于内存的存储引擎虽然带来了极致的存取性能,但是当数据量较大时,内存会带来显著的成本开销)。

  • 版本升级:OpenMLDB v0.5.0 引入了基于外存的存储引擎作为一个额外的选择,使用基于 HDD/SSD 的存储引擎,可将 OpenMLDB 整体的使用成本降低75%以上。

升级三:支持用户自定义函数(UDF)开发

  • 应用场景:非常复杂的应用场景(OpenMLDB 虽然提供了扩展的 SQL 用于特征开发,但是对于非常复杂的场景,依然可能存在表达能力不足的情况,导致用户场景无法上线)。

  • 版本升级:OpenMLDB v0.5.0 版本开放了基于 C/C++ 的用户自定义函数(UDF)的功能,并且支持动态注册。用户的复杂场景可轻松通过 UDF 扩展实现,突破原有 SQL 表达能力的限制。

预告 | 测试报告

OpenMLDB 第一版官方性能基准测试报告将于近期发布,带你详细了解不同场景下 OpenMLDB 的预期性能表现,敬请关注~

预告 | OpenMLDB Kafka Connector

OpenMLDB Kafka Connector已完成开发,原理及操作指南也将于近期发布,欢迎关注~

相关链接:

OpenMLDB 官网:OpenMLDB - 生产级特征开发全栈解决方案

OpenMLDB GitHub链接:GitHub - 4paradigm/OpenMLDB: OpenMLDB is an open-source machine learning database that provides a feature platform enabling consistent features for training and inference.

OpenMLDB v 0.5.0:Release v0.5.0 · 4paradigm/OpenMLDB · GitHub

OpenMLDB v0.5.0 发布 | 性能、成本、灵活性再攀高峰!

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: ai_edu-v0.5.0.apk.1是一个Android应用程序的文件名。这个文件可能是一个教育类应用程序,因为文件名中含有"edu"。同时,它是"v0.5.0"版本,表明它可能是一个相对较新的应用程序。 "apk"是Android应用程序的文件格式后缀,意味着这是一个Android应用程序的可执行文件。有了这个文件,用户可以在其Android设备上安装和使用这个应用程序。 ".1"可能是版本控制中的修订版本号。 总之,ai_edu-v0.5.0.apk.1可以是一个教育类Android应用程序的文件。它是一个可执行文件格式,并且可能是在版本控制中被修订过的一个较新版本。 ### 回答2: ai_edu-v0.5.0.apk.1 是一个Android应用程序文件,其中的 ".apk" 扩展名表示它是一个Android包。这个文件是基于 ai_edu 版本 0.5.0 的教育应用程序。这个应用程序可能包含与人工智能教育相关的内容和功能。 根据文件名中的 ".1" 后缀,可以猜测这是 ai_edu-v0.5.0.apk 的第一个版本或第一个修订版。通过不同的版本和修订版,开发人员可以对应用程序进行改进、修复漏洞或添加新功能。 要安装这个文件,您需要一个安装了Android操作系统的设备。您可以将.apk 文件传输到Android设备,然后使用文件管理器或通过点击.apk 文件进行安装。在安装过程中,系统可能会提示您允许安装来自未知来源的应用程序,您需要在系统设置中启用该选项。 总的来说,ai_edu-v0.5.0.apk.1 是一个包含人工智能教育相关内容和功能的Android应用程序文件,可能是ai_edu 应用程序的修订版本。 ### 回答3: ai_edu-v0.5.0.apk.1 是一个文件名,其中包含了一系列的信息。 首先,"ai_edu-v0.5.0" 可能代表了一个名为 "AI_Edu" 的项目或应用的版本号为 "v0.5.0"。通常在软件开发中,版本号用于标识软件的不同版本,以便区分和管理。因此,这个文件名表示这个应用或项目的版本为0.5.0。 然后,".apk" 是 Android 应用的安装包文件后缀名,表明这是一个 Android 应用程序包。APK 是一种 Android 安装包格式,用于在 Android 设备上安装和分发应用程序。 最后的 ".1" 可能表示这个文件的一个修订版本,如果开发者对应用进行了一些变更或修复了一些问题,他们可以通过增加修订版本来标识文件的更新。 总之,"ai_edu-v0.5.0.apk.1" 是一个 Android 应用程序的文件名,其中包含有关应用名称、版本号和修订信息的相关内容。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

第四范式开发者社区

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值