当前位置:网站首页>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
边栏推荐
- CMT2380F32模块开发4-UART例程
- 第四范式OpenMLDB优化创新论文被国际数据库顶会VLDB录用
- openlayer中实现截图框截图的功能
- C language implementation guess Numbers (with source code, can be directly run)
- mk文件介绍
- OpenMLDB + Jupyter Notebook: Quickly Build Machine Learning Applications
- Js method commonly used objects and attributes
- 自定义形状seekbar学习
- Typescript学习日记,typescript从基础到进阶(第一章)
- CMT2380F32模块开发6-flash例程
猜你喜欢
MSP430学习总结(二)——GPIO
OpenMLDB: Consistent production-level feature computing platform online and offline
STM32F4-正点原子探索者-SYSTEM文件夹下的delay.c文件内延时函数详解
Fourth Paradigm OpenMLDB optimization innovation paper was accepted by VLDB, the top international database association
vscode插件开发——懒人专用markdown插件开发
论文解读:GAN与检测网络多任务/SOD-MTGAN: Small Object Detection via Multi-Task Generative Adversarial Network
珍爱网App竞品分析报告
Error: Flash Download failed - “Cortex-M4“-STM32F4
精彩联动 | OpenMLDB Pulsar Connector原理和实操
JS进阶网页特效(pink老师笔记)
随机推荐
实时特征计算平台架构方法论和基于 OpenMLDB 的实践
10 个超好用的 DataGrip 快捷键,快加入收藏! | 实用技巧
OpenMLDB + Jupyter Notebook: Quickly Build Machine Learning Applications
Open Source Machine Learning Database OpenMLDB Contributor Program Fully Launched
论文解读:跨模态/多光谱/多模态检测 Cross-Modality Fusion Transformer for Multispectral Object Detection
C语言实现简易扫雷(附带源码)
Vscode remote connection server terminal zsh+Oh-my-zsh + Powerlevel10 + Autosuggestions + Autojump + Syntax-highlighting
Fourth Paradigm OpenMLDB optimization innovation paper was accepted by VLDB, the top international database association
OpenMLDB + Jupyter Notebook:快速搭建机器学习应用
JVM调优整理
华为IOT平台温度过高时自动关闭设备场景试用
咕咚vs悦跑圈的竞品分析
Interpretation of the paper: GAN and detection network multi-task/SOD-MTGAN: Small Object Detection via Multi-Task Generative Adversarial Network
华为云IOT平台设备获取api调用笔记
127.0.0.1 已拒绝连接
精彩联动 | OpenMLDB Pulsar Connector原理和实操
SWOT分析法
场景驱动的特征计算方式OpenMLDB,高效实现“现算先用”
厂商推送平台-华为接入
微信和抖音都到十亿级用户了,作为产品经理的你们觉得哪个产品更成功?