全票通过|时序数据库 HoraeDB 正式加入 Apache 孵化器

OceanBase时序数据库CeresDB正式商用 为用户提供安全可靠的数据存储管理服务 简介:OceanBase完成OLAP和OLTP双重能力并行后,向数据管理领域多模方向迈出第一步。 近日,在数据库OceanBase3.0峰会上,OceanBase CEO杨冰宣布首个时序数据库产品CeresDB正式商用。该数据库将为用户提供安全可靠的数据查询和存储管理服务,解决监控运维、物联网等场景中,时间序列数据的高吞吐、横向扩展等难题。 这是OceanBase完成OLAP和OLTP双重能力并行后,向数据管理领域多模方向迈出的第一步。 时序数据库全称为时间序列数据库,主要用于管理和存储时间序列. 阅读详情

1d186ec9a6ba84285896b77464fca5f3.jpeg

蚂蚁集团时序数据库 CeresDB 于 2022 年 6 月正式宣布开源,2023年12月11日,将 CeresDB 的核心源代码以 HoraeDB 的品牌捐赠给 Apache Software Foundation (ASF) 。根据 Apache 基金会邮件列表中显示,HoraeDB 以 13 个约束性投票(binding votes)和 1 个无约束性投票(non-binding votes),无弃权和反对票通过投票决议,全票通过,官宣正式加入Apache 孵化器。

" Welcome HoraeDB to the ASF incubator "

c91564b978cd7d718f3ff0fe9c5a35ff.png

加入 Apache 孵化器后,HoraeDB 将积极践行『开放、协作』 的 Apache 之道(The Apache Way),保持开放治理,持续构建一个公平、多元、包容的社区,遵守 Apache 孵化器的指导方针和流程,积极参与社区活动,努力推动项目的进展,也期待能够与项目导师等社区成员一起合作,分享经验和知识,持续提升项目的可靠性和质量。同时无论您是想为社区做出贡献,还是想提升自己的技术能力,团队都非常欢迎各位加入到 HoraeDB 社区,社区接受任何形式的贡献,让我们一起共同推动开源的发展,创造更美好的未来!

HoraeDB 设计目标

HoraeDB 团队已经在时序数据领域进行了5年的深耕。但是随着在领域内研究的深入以及用户场景的逐渐复杂化,团队发现了若干传统时序数据库尚未很好解决的一些技术问题,比如:

  • 高效处理高基数 Tag 组合(时间线膨胀问题)与分析型工作负载

  • 现代且完备的分布式技术方案

  • 云原生与计算存储分离

因此,HoraeDB 开源项目发起之初,团队就将其定义为下一代的云原生时序数据库。希望它能同时较好支持传统时间序列工作负载(timeseries workload)与分析型工作负载(analytic workload),并且能拥有一个现代的云原生分布式技术架构,支持从简单的单节点到庞大分布式集群等各种部署场景。

HoraeDB 架构

接下来简单介绍 HoraeDB 投入的几个重点方向的技术方案。

1db230c4aac7112d0f7480b585eed771.pngHoraeDB 架构图

存储引擎

经典时序模型会使用倒排索引的方式对数据进行组织。然而在某些场景如短生命周期 pod 监控、业务数据监控等,会产生高基数时间线,进而导致倒排索引膨胀问题,写入查询性能会急剧变差。

  • 写入时由于索引的复杂性高,写入耗时变高

  • 查询时由于索引的有效性低,查询耗时变高

下图为经典时序模型的示意图:

aa173ac6ff16838f2b95f73905819ed4.png

为了解决高基数的问题,HoraeDB 受 InfluxDB IOx 以及各类分析型数据库的启发,采用以下方式对时序数据进行组织来实现存储和查询:

  • 列式存储 + 混合存储

  • 分区扫描 + 剪枝 + 高效 fitler

下图展示了 HoraeDB 内部的数据组织形式:

d5027da82cde9ffce26d77ae8728a60f.png

分布式方案

HoraeDB 采用存储计算分离架构,如下图所示。HoraeDB 实例本身可以不存储任何数据,在此基础上可以较好实现关键的几项分布式特性,比如:计算存储弹性扩缩容、服务高可用和负载均衡等等。

6b68ccfab31928ea1ec8bf581b185bc5.png

HoraeDB 分布式集群主要由以下部分组成:

  • HoraeMeta Cluster:集群的元数据中心,负责集群的整体调度;

  • HoraeDB:一个 HoraeDB 实例, 负责时序数据组织与存储;

  • WAL Service(外部):WAL 服务,在集群方案中,用于存储实时写入的数据;

  • Object Storage(外部):对象存储服务,用于存储从 memtable 生成的 SST 文件。

HoraeDB 核心特性

高性能、低成本

  • 自建引擎,低开销技术栈 (Rust)

  • 高压缩比(10:1)

计算分析能力

  • 基于 SQL 的 OLAP 分析能力,支持关联查询、谓词和聚合算子下推

存算分离

  • 存储计算分离架构,支持多种存储介质

  • 分级存储,数据冷热分离

高可用、水平扩展

  • 数据分片、计算和存储均可水平扩展

  • 支持同城异地容灾,金融级容灾标准

功能完善、易用

  • 多值模型,Metric + Tags + MultiFields

  • RestfulAPI,多语言 SDK

拥抱开源生态

  • 兼容 Prometheus、InfluxDB、OpenTSDB 协议

  • HoraeDB GitHub 开源

致谢

时序数据库 HoraeDB 能顺利加入 Apache 孵化器,离不开社区贡献者多年来的不断努力以及蚂蚁集团数据库团队的支持。

在此特别感谢给 HoraeDB 提供指导的各位 champion 和 mentors。

Champion:

  • tison(tison@apache.org)

Mentors:

  • shaofengshi@apache.org

  • lgcareer@apache.org

  • vongosling@apache.org

  • tison@apache.org

在此,向所有帮助和支持 HoraeDB 的个人和团队表达最衷心的感激。每一份努力和贡献都是 HoraeDB 前进的关键,感谢大家携手同行。

加入 HoraeDB

诚邀对时序数据库 HoraeDB 感兴趣的各位开发者和用户加入开源社区,共同推动项目更进一步的发展,您可以通过以下方式关注和了解社区的最近动态,期待您的加入~

  • GitHub 仓库:https://github.com/apache/incubator-horaedb.git

  • 官方网站:https://horaedb.apache.org

  • 订阅邮件组:dev-subscribe@horaedb.apache.org

  • 官方小蜜微信号:ApacheHoraeDB

  • 微信公众号:Apache HoraeDB

END

HoraeDB 的协议缓冲区文件 管理不同语言生成代码的项目也在此存储库中 它们充当客户端、服务器和元的底层依赖项 HoraeDB 的协议缓冲区文件。管理不同语言生成代码的项目也在此存储库中。它们充当客户端、服务器和元的底层依赖项。 立即下载

相关推荐

linux中的sendmail发送邮件

linux下的sendmail发送邮件

无痕的博客 6424

轻松支撑百万级数据点写入 京东智联云时序数据库HoraeDB架构解密

云妹导读:随着互联网的高速发展,在我们生活中的很多数据都会和时间有所关联,比如天气变化数据、股票价格、服务器各项指标状态等。以京东智联云为例,我们有大规模服务器、应用产生的监控指标数据需...

京东科技开发者 645

探索未来数据库:CeresDB 的 HoraDB 项目详解

在现代数据处理领域,快速、可靠且可扩展的存储解决方案是关键。 是一个创新的时序数据库系统,专为大规模时间序列数据提供高性能和低延迟的服务。本文将深入探讨 HoraDB 的设计原理、应用场景及其独特优势,帮助您更好地理解并利用这一强大的工具。 ## 项目简介 HoraDB 是一款开源的、分布式的时间序列数据库,它基于流行的 Apache Cassandra 数据库进行优化,以满足时序数据存储的独...

gitblog_00048的博客 665

OpenHarmony v4.1 Release设置应用随系统自动启动

OpenHarmony 4.1 版本中的 Ability Manager Service (AMS) 提供了应用自启动管理功能,允许系统控制哪些应用可以在系统启动时自动运行。这需要以下两个主要步骤:启用系统的自启动管理支持开发一个系统应用来管理自启动配置。

afufufufu的博客 1899

【创作赢红包】Gurobi学术版证书更新与Python环境配置全攻略

本文详细解析了Gurobi学术版证书过期后的完整更新流程与Python环境配置方法。从彻底清理旧版残留、手把手注册获取新许可证,到软件安装、证书激活,最后重点讲解如何将gurobipy接口正确配置到Python的site-packages目录,并提供了常见问题排查方案,帮助用户高效解决证书与配置难题。

efc1234567的博客 613

如何用TOAST UI Calendar构建企业级日程管理系统:多团队协作实战方案

TOAST UI Calendar是一款功能全面的JavaScript日历组件库,专为现代Web应用设计,提供月、周、日三种视图模式,支持多时区显示、事件拖拽、弹窗表单等企业级功能。面向开发团队和产品经理,它解决了日程可视化、团队协作、跨时区会议等核心业务场景,通过高度可配置的API和现代化的React/Vue集成方案,大幅提升日程管理应用的开发效率。 ## 核心关键词与SEO优化 - **核心

gitblog_00069的博客 789

树莓派4B学习笔记(5)—— 来个GPIO操作吧

一. GPIO库介绍 对于树莓派,现在有wiringPi,BCM2835,python三种库可以使用。 python 开发语言:python 简单介绍:树莓派官方资料中推荐且容易上手,毫无疑问的说python非常适合树莓派,树莓派也非常适合python。 wiring PI 开发语言:C、C++ 简单介绍:功能很强大,适合那些具有C语言基础,在接触树莓派之前已经接触过单片机或者嵌入式开发的人群。wiring Pi的API函数和arduino非常相似,且作者也给出了很多示例代码,这也使得它广受欢迎。

weixin_44415639的博客 8754

如何快速上手h2o-danube2-1.8b-chat?5分钟完成NPU部署与推理实战

h2o-danube2-1.8b-chat是一款高效的对话式AI模型,专为快速部署和推理设计。本文将带你5分钟内完成该模型在NPU上的部署与推理实战,让你轻松体验AI对话的魅力。 ## 一、准备工作:一键获取项目代码 首先,我们需要获取h2o-danube2-1.8b-chat项目代码。打开终端,输入以下命令克隆仓库: ```bash git clone https://gitcode.co

gitblog_01001的博客 488

基于YOLOv11的工业零件表面缺陷检测系统:从原理到实现

工业质量控制是制造业的核心环节,表面缺陷检测作为其中重要组成部分,直接关系到产品质量和企业效益。本文详细介绍了一种基于YOLOv11深度学习算法的工业零件表面缺陷检测系统,包含完整的算法原理分析、数据集构建方法、模型训练策略以及用户界面设计。通过大量实验验证,该系统能够高效准确地检测零件表面的划痕、凹陷、锈蚀等多种缺陷,检测精度达到96.2%,满足工业实时检测需求。本文还提供了完整的代码实现和详细的技术文档,为相关领域的研究者和工程师提供参考。关键词:表面缺陷检测;YOLOv11;深度学习;工业视觉;

YOLO 567

1、掌握 Microsoft Dynamics 365 Business Central 开发全解析

本文全面解析了Microsoft Dynamics 365 Business Central的开发全流程,涵盖开发环境搭建、AL语言扩展开发、定制解决方案实现、高级开发技术、文件与报表处理、打印功能、调试与性能优化、API使用、Azure和Power Platform集成、DevOps实践以及生成式AI应用。同时探讨了开发工具技巧、常见问题解决、开发流程优化、团队协作要点及未来技术趋势,帮助开发者系统掌握Business Central开发核心技能,提升企业级应用开发效率与质量。

food6的博客 111

CeresDB/HoraeDB 时序数据库 Docker 镜像使用指南

HoraeDB 是一款高性能、分布式、无模式的云原生时序数据库,它能够同时处理时序数据和分析型工作负载。作为 Apache 软件基金会孵化项目,HoraeDB 专为现代云环境设计,具有以下核心特性: 1. **高性能**:针对时序数据的高吞吐量场景进行了优化 2. **分布式架构**:支持水平扩展,满足大规模数据处理需求 3. **无模式设计**:灵活适应各种数据结构变化 4. **多协议支持*...

gitblog_00507的博客 526

Python 爬虫实战:全面解析雪球网用户投资组合数据采集

本文介绍了如何使用 Python 爬虫技术,抓取雪球网用户的投资组合信息。通过模拟登录、解析页面内容等步骤,获取了用户的持仓数据。未来,可以进一步探索以下方向:

2201_76125261的博客 1304

HoraeDB 2025 年的发展深度分析

HoraeDB 是一款高性能、分布式、云原生的时间序列数据库,于 2023 年底以 Apache 孵化项目形式开源。其核心源自蚂蚁集团开源的 CeresDB,经过团队 5 年深耕时序数据领域的打磨。HoraeDB 针对传统时序数据库存在的技术难题(如高基数标签组合的性能瓶颈、分布式方案不完备等)提出了解决方案,定位为新一代云原生时序数据库,既支持经典的时序工作负载也能胜任分析型负载。下文将从架构设计、技术细节、性能表现以及未来规划等方面,对 HoraeDB 在 2025 年的发展进行深入分析。

ThinkStu的博客 1257

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

PaddleOCR-VL开发者手册:模型配置参数详解与自定义训练指南

飞桨PaddlePaddle的PaddleOCR-VL是一款顶尖且资源高效的文档解析专用模型,其核心组件为PaddleOCR-VL-0.9B视觉语言模型,融合了NaViT风格的动态分辨率视觉编码器与ERNIE-4.5-0.3B语言模型,可实现精准的元素识别。 ## 核心配置文件解析 ### 全局配置(config.json) 基础配置文件[config.json](https://link.g

gitblog_00391的博客 955

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

蚂蚁数据12月大事件 | Apache HoraeDB 发布 2.0.0 版本,DB for AI 成都站顺利召开...

✨ DB-GPT V0.6.3 版本更新:支持 SiliconCloud 模型、新增知识处理工作流支持 SiliconCloud 模型,让用户体验多模型的管理能力新增知识处理工作流,支持Embedding加工,知识图谱加工,混合知识加工处理ChatData 场景支持 OceanBase 向量可视化GraphRAG 社区总结优化,通过并行总结抽取提升索引构建性能ChatData 针对大宽表场景进行Schema-Linking优化聊天对话支持 max output tokens 参数。

DB_GPT的博客 1083

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

终极HoraeDB入门指南:如何快速搭建高性能时序数据库

Apache HoraeDB (incubating) 是一款高性能、分布式、云原生的时序数据库,专为处理大规模时间序列数据设计。本指南将帮助你快速上手并搭建起这个强大的数据库系统,无论你是时序数据新手还是有经验的开发者。 ## 📋 什么是HoraeDB? HoraeDB是一个开源的时序数据库,它具备以下核心特性: - **高性能**:优化的存储引擎和查询处理,支持高吞吐量写入和快速查询 -

gitblog_00287的博客 996

OceanBase 生态产品:时序数据库CeresDB 正式发布 1.0 版本

CeresDB 是一款拥有计算存储分离架构的分布式时序数据库,其存储层可以基于 OceanBase KV、OSS 等。经过近一年的开源研发工作,CeresDB 1.0 现已正式发布,达到生产可用标准。

OceanBase分布式数据库的博客 1087

我的周刊(第044期)

我的信息周刊,记录这周我看到的有价值的信息,主要针对计算机领域,内容主题极大程度被我个人喜好主导。这个项目核心目的在于记录让自己有印象的信息做一个留存以及共享。???? 项目ceresdb[1]蚂蚁金服 Rust 实现的时序数据库正式开源,CeresDB 是一款高性能、分布式、Schema-less 的云原生时序数据库,能够同时处理时序型(time-series)以及分析型(a...

howie6879's blog 460

小酌一杯Derby(JavaDB) - 一个纯Java的数据库

一、Derby简介 Apache Derby是Apache软件基金会所研发的开放源码数据库管理系统;由于Derby是一个纯Java程式,因此只需要操作系统支援Java虚拟机,Derby便可执行。Derby官网地址:http://db.apache.org/derby/ ,  关于JavaDB和Derby的问题,只是JavaDB演变的名称的问题,在安装JDK1.6以上的版本都自动带上JavaDB

Xuebing's Blog 1万+

重磅 | 物联网数据分析利器 阿里云发布时序数据库InfluxDB版

近年来,由于IOT,APM等系统的需求,一种以时间戳为主键的数据模型,越来越流行,存储该数据模型的数据库被称为时序数据库。若干年中,市面上出现了很多种不同的时序数据库,他们或数据模型不同,或生态不同,或存储架构不同。经过数年的发展,InfluxDB一枝独秀,在DB-Engines中,遥遥领先其他的时序数据库,成为最受用户欢迎的数据库之一。 阿里云时序数据库InfluxDB®️版上线为了满足广大物联...

weixin_34190136的博客 404

一个基于redis和disque实现的轻量级异步任务执行器

简介horae是一个基于redis和disque实现的轻量级、高性能的异步任务执行器,它的核心是disque提供的任务队列,而队列有先进先出的时序关系,顾得名:horae。horae : 时序女神,希腊神话中司掌季节时间和人间秩序的三女神,又译“荷莱”。horae的关注点不是队列服务的实现本身(已经有不少队列服务的实现了),而是希望借助于redis与disque提供的纯内存的高性能的队列机制,实现一

VinoYang的专栏 8414

OceanBase时序数据库CeresDB正式商用 提供安全可靠的数据存储管理服务

近日,在数据库OceanBase3.0峰会上,OceanBase CEO杨冰宣布首个时序数据库产品CeresDB正式商用。该数据库将为用户提供安全可靠的数据查询和存储管理服务,解决监控运维、物联网等场景中,时间序列数据的高吞吐、横向扩展等难题。 这是OceanBase完成OLAP和OLTP双重能力并行后,向数据管理领域多模方向迈出的第一步。 时序数据库全称为时间序列数据库,主要用于管理和存储时间序列数据(反映事物随时间变化而变化的过程),其中物联网、工业物联网、监控运维等是时序数据常见的应用场景。而时序数

A1373712651的博客 740

阿里云成为国内首个时序数据库标准工作组成员

近期,在中国信息通信研究院的牵头下,阿里云参与了国内首个时间序列数据库标准的制定,也正式成为该标准工作组成员。此标准属于中国通信标准化协会大数据技术标准推进委员会(CCSA TC601)的 《大数据产品 时序数据库 》系列标准。 时间序列数据是统一表示系统、过程或行为随时间变化的数据,将系统的每个变化都记录为新的一行,从而可以去衡量变化:分析过去的...

weixin_33786077的博客 532
上一篇: SOFA Weekly|SOFAServerless & Layotto 社区会议预告、社区本周贡献、SOFA 聊天室
下一篇: Dragonfly 社区技术分享|Nydus Registry 鉴权与 Mount 改进
SOFAStack
博客等级 码龄7年 747粉丝 389原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值