Databases 6 min read

HoraeDB (formerly CeresDB) Joins Apache Incubator: Design Goals, Architecture, and Core Features

HoraeDB, the open‑source time‑series database formerly known as CeresDB, has been accepted into the Apache Incubator, and the announcement details its design objectives, cloud‑native architecture, distributed solution, key features such as high performance, low cost, compute‑storage separation, and how developers can contribute to the project.

Aikesheng Open Source Community
Aikesheng Open Source Community
Aikesheng Open Source Community
HoraeDB (formerly CeresDB) Joins Apache Incubator: Design Goals, Architecture, and Core Features

Ant Group's time‑series database CeresDB was open‑sourced in June 2022 and on December 11, 2023 its core code was donated to the Apache Software Foundation under the name HoraeDB, receiving unanimous approval to join the Apache Incubator.

HoraeDB aims to address challenges in traditional time‑series databases, such as efficiently handling high‑cardinality tag combinations, supporting analytical workloads, and providing a modern, cloud‑native, compute‑storage separated architecture that scales from single nodes to large clusters.

The system’s architecture includes a storage engine, a distributed solution with components like HoraeMeta Cluster for metadata scheduling, the HoraeDB instance for data organization, an external WAL service for real‑time writes, and object storage for SST files.

Key features highlighted are high performance and low cost (Rust‑based engine, 10:1 compression), powerful SQL‑based OLAP analysis with push‑down predicates and aggregations, storage‑compute separation supporting multiple media and tiered storage, horizontal scalability for data shards and compute, high availability with cross‑region disaster recovery, and user‑friendly interfaces such as multi‑value models, RESTful APIs, and multi‑language SDKs.

HoraeDB embraces open‑source collaboration, compatible with Prometheus, InfluxDB, and OpenTSDB protocols, and invites contributors, mentors, and champions to join its community via GitHub, the project website, mailing lists, and social media.

The announcement concludes with acknowledgments to community contributors, Ant Group’s database team, and the listed champions and mentors, encouraging developers interested in time‑series databases to participate.

distributed systemscloud nativeopen-sourcetime-series databaseApache Incubator
Aikesheng Open Source Community
Written by

Aikesheng Open Source Community

The Aikesheng Open Source Community provides stable, enterprise‑grade MySQL open‑source tools and services, releases a premium open‑source component each year (1024), and continuously operates and maintains them.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.