DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

Blueflood


Blueflood is a multi-tenant, distributed metric processing system designed for ingesting, rolling up, and serving time-series data. It utilizes Cassandra and Elasticsearch as its storage backend to provide fault tolerance and horizontal scalability. The architecture consists of distributed services responsible for data ingestion, querying, and offline rollup processing.

Source Code
https://github.com/rax-maas/blueflood[02]
Developer
Country of Origin
US
Start Year
2013
End Year
2022
Project Type
Open Source
Written in
Java
Embeds / Uses
Cassandra, Elasticsearch
Operating System
All OS with Java VM
License
Apache v2

Database Entry

Blueflood


Blueflood is a multi-tenant, distributed metric processing system designed for ingesting, rolling up, and serving time-series data. It utilizes Cassandra and Elasticsearch as its storage backend to provide fault tolerance and horizontal scalability. The architecture consists of distributed services responsible for data ingestion, querying, and offline rollup processing.

History


The project was created by the Rackspace Monitoring team to handle raw metrics from the Rackspace Monitoring system. It was publicly released in 2013 and subsequently open-sourced under the Apache 2.0 license.

Checkpoints


Same as Cassandra

Concurrency Control


Same as Cassandra

Data Model


Same as Cassandra

Indexes


Same as Elasticsearch

Isolation Levels


Same as Cassandra

Joins


Same as Cassandra

Logging


Same as Cassandra

Query Execution


Same as Cassandra

Query Interface


Storage Architecture


Same as Cassandra

Storage Model


Same as Cassandra

Stored Procedures


Same as Cassandra

System Architecture


Same as Cassandra

Views


Same as Cassandra

Citations

3 sources
  1. Home blueflood.io
  2. GitHub - rax-maas/blueflood: A distributed system designed to ingest and process time series data · GitHub github.com
  3. Home · rax-maas/blueflood Wiki · GitHub github.com
Revision #5 Last Updated: