当前位置:网站首页>OpenMLDB v0.5.0 released | Performance, cost, flexibility reach new heights
OpenMLDB v0.5.0 released | Performance, cost, flexibility reach new heights
2022-08-11 06:33:00 【Fourth Paradigm Developer Community】
OpenMLDB v0.5.0 has been officially released recently, and the performance and functions have been significantly optimized, updated and upgraded.
Three core upgrades bring comprehensive optimization of performance, cost and flexibility:
Online performance improved by orders of magnitude: Introducing pre-aggregation technology to optimize long-window real-time processing efficiency
Low-cost landing option: online engine introduces external memory-based storage engine
Extended usage scenario flexibility: support for user-defined function (UDF) development

Upgrade 1: Pre-aggregation technology to optimize real-time processing efficiency for long windows
Application scenario: In a business scenario that contains millions of records in a time window (such as a long-term window spanning several years), the feature generation method based on pure calculation will bring high latency, andMay contain a lot of double counting.
Version upgrade: OpenMLDB v0.5.0 introduces a new pre-aggregation technology. When data arrives, data-driven calculation is performed, and pre-aggregation tables are updated in real time, which greatly saves the workload of real-time calculation.10x performance boost.
Upgrade 2: Online engine introduces external memory-based storage engine
Application scenarios: Scenarios that are more sensitive to cost, but can tolerate a certain performance degradation (OpenMLDB's online engine uses a self-developed high-performance memory time series data storage engine by default. Although the memory-based storage engine bringsExtreme access performance, but when the amount of data is large, memory will bring significant cost overhead).
Version upgrade: OpenMLDB v0.5.0 introduces an external memory-based storage engine as an additional option. Using an HDD/SSD-based storage engine can reduce the overall usage cost of OpenMLDB by more than 75%.
Upgrade 3: Support user-defined function (UDF) development
Application scenarios: very complex application scenarios (Although OpenMLDB provides extended SQL for feature development, for very complex scenarios, there may still be insufficient expressive ability, resulting in the failure of user scenarios to go online).
Version upgrade: OpenMLDB v0.5.0 opens the function of C/C++-based user-defined function (UDF) and supports dynamic registration.Users' complex scenarios can be easily implemented through UDF extensions, breaking through the limitations of the original SQL expression capabilities.
Advance | Test Report
The first version of the official performance benchmark report of OpenMLDB will be released soon, which will give you a detailed understanding of the expected performance of OpenMLDB in different scenarios, so stay tuned~
Announcement | OpenMLDB Kafka Connector
The development of the OpenMLDB Kafka Connector has been completed. The principle and operation guide will also be released in the near future. Welcome to pay attention~
Related Links:
OpenMLDB official website: OpenMLDB - full-stack solution for production-level feature development
OpenMLDB GitHub link: GitHub - 4paradigm/OpenMLDB: OpenMLDB is an open-source machine learning database that provides a feature platform enabling consistent features for trainingand inference.
OpenMLDB v 0.5.0: Release v0.5.0 · 4paradigm/OpenMLDB · GitHub

边栏推荐
- The Summer of Open Source 2022 is coming | Welcome to sign up for the OpenMLDB community project~
- 【Meetup预告】OpenMLDB+OneFlow:链接特征工程到模型训练,加速机器学习模型开发
- CMT2380F32模块开发4-UART例程
- [Meetup] OpenMLDBxDolphinScheduler engineering and scheduling link link characteristics, building the end-to-end MLOps workflow
- Visual studio2019 configuration uses pthread
- 产品版本号是如何确定的
- 实时特征计算平台架构方法论和基于 OpenMLDB 的实践
- STM32学习总结(一)——时钟RCC
- Some formulas for system performance and concurrency
- 电商机会:私域
猜你喜欢

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

openlayer中实现截图框截图的功能

STM32学习笔记(白话文理解版)—外部IO中断实验

华为IOT设备消息上报和消息下发验证

STM32学习笔记(白话文理解版)—小灯的点亮、闪烁、呼吸

NUC980-开发环境搭建

红外线一认识

音乐竞品分析:酷狗、QQ音乐、网易云、酷我、汽水音乐

构建面向特征工程的数据生态 ——拥抱开源生态,OpenMLDB全面打通MLOps生态工具链

Event Preview | On April 23, a number of wonderful sharing sessions of OpenMLDB will come, which will live up to the good time of the weekend
随机推荐
net6的Web MVC项目实现限流功能
EMQX企业版试用笔记
哥德巴赫猜想与整数环
关于接口响应内容的解码
第四范式OpenMLDB优化创新论文被国际数据库顶会VLDB录用
mysql基础总结
构建面向特征工程的数据生态 ——拥抱开源生态,OpenMLDB全面打通MLOps生态工具链
论文解读:跨模态/多光谱/多模态检测 Cross-Modality Fusion Transformer for Multispectral Object Detection
Tinker的自我介绍
Typescript学习日记,typescript从基础到进阶(第一章)
NUC980-镜像烧录
实时特征计算平台架构方法论和基于 OpenMLDB 的实践
STM32F407-浅~~析UART异步通信&USART_Init函数入口参数
gerrit 配置SSH Key和账号、邮箱信息
Vscode远程连接服务器终端zsh+Oh-my-zsh + Powerlevel10 + Autosuggestions + Autojump + Syntax-highlighting
Promise.race学习(判断多个promise对象执行最快的一个)
产品经理的基础知识
js写四位随机数能有多少种可能性?并列出所有可能性
何凯明新作ViTDET:目标检测领域,颠覆分层backbone理念
openlayer中实现截图框截图的功能