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.
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.
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.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.