当前位置:网站首页>OpenMLDB v0.5.0 发布 | 性能、成本、灵活性再攀高峰
OpenMLDB v0.5.0 发布 | 性能、成本、灵活性再攀高峰
2022-08-11 05:25:00 【第四范式开发者社区】
OpenMLDB v0.5.0 于近期正式发布,性能和功能实现重大优化更新和升级。
三大核心升级带来性能、成本、灵活性的全面优化:
在线性能数量级提升:引入预聚合技术,优化长窗口实时处理效率
低成本落地选择:线上引擎引入基于外存的存储引擎
使用场景灵活性扩展:支持用户自定义函数(UDF)开发

升级一:预聚合技术,优化长窗口实时处理效率
应用场景:一个时间窗口内包含上百万条记录的业务场景(比如横跨数年的长时间窗口),基于纯计算的特征生成方式会带来较高的延迟,并且可能包含了大量的重复计算。
版本升级: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 v 0.5.0:Release v0.5.0 · 4paradigm/OpenMLDB · GitHub

边栏推荐
- CMT2380F32模块开发3-GPIO例程
- Hardhat Recognition System - Solving Regulatory Conundrums
- Wisdom construction site safety helmet identification system
- STM32F4-正点原子探索者-SYSTEM文件夹下的delay.c文件内延时函数详解
- Hard hat identification
- STM32 基于固件库的工程模板的建立
- Hard hat recognition algorithm
- Typescript学习日记,typescript从基础到进阶(第一章)
- Error: Flash Download failed - “Cortex-M4“-STM32F4
- 小程序技术原理分析
猜你喜欢

弱监督语义分割CLIMS(CVPR2022)

STM32学习笔记(白话文理解版)—USART通信接口

Node-3.构建Web应用(二)

NUC980-开发环境搭建

vim 编辑解决中文乱码问题

360° large field of view helmet recognition system-deep learning intelligent video analysis

跨应用间调用: URL Scheme

推出 Space Marketplace 测试版 | 新发布

Joint 3D Instance Segmentation and Object Detection for Autonomous Driving

栈stack
随机推荐
电商机会:私域
STM32-中断优先级管理NVIC
IIC 和 SPI
vscode插件开发——代码提示、代码补全、代码分析
MSP430学习总结——时钟UCS
Hard hat recognition algorithm
CMT2380F32模块开发7-reset例程
【调试记录1】提高MC3172浮点运算能力,IQmath库的获取与导入使用教程
JVM调优整理
STM32F407-浅~~析UART异步通信&USART_Init函数入口参数
目标检测——LeNet
Promise 中状态改变和回调执行先后顺序 和promise多次回调
何凯明新作ViTDET:目标检测领域,颠覆分层backbone理念
Mei cole studios - sixth DjangoWeb application framework + MySQL database training
论文解读TransFG: A Transformer Architecture for Fine-grained Recognition
STM32学习笔记(白话文理解版)—外部IO中断实验
Toward a Unified Model
CMT2380F32模块开发3-GPIO例程
vmware不可恢复错误vmui
Maykel Studio - Django Web Application Framework + MySQL Database Fourth Training