Welcome to HurricaneDB

What is HurricaneDB?​

HurricaneDB is a real-time distributed OLAP datastore, purpose-built to provide ultra-low-latency analytics, even at extremely high throughput.

It can ingest directly from streaming data sources - such as Apache Kafka and Amazon Kinesis - and make the events available for querying instantly. It can also ingest from batch data sources such as Hadoop HDFS, Amazon S3, Azure ADLS, and Google Cloud Storage.At the heart of the system is a columnar store, with several smart indexing and pre-aggregation techniques for low latency. This makes HurricaneDB the most perfect fit for user-facing real-time analytics. At the same time, HurricaneDB is also a great choice for other analytical use-cases, such as internal dashboards, anomaly detection, and ad-hoc data exploration.​

Getting Started

Use HurricaneDB to ingest data, index ...

Making Contributing

Check out our CONTRIBUTING guide ...

Core Features

Column-oriented

A column-oriented database with various compression schemes such as Run Length, Fixed Bit Length

Pluggable indexing

Pluggable indexing technologies - Sorted Index, Bitmap Index, Inverted Index, StarTree Index, Bloom Filter ...

Optmize QE

Ability to optimize query/execution plan based on HurricaneDB queries and segment metadata

Real-time Ingestion

Near real-time ingestion from streams such as Kafka, Kinesis and batch ingestion from sources such as Hadoop, S3, Azure ...

SQL-like Language

SQL-like language that supports selection, aggregation, filtering, group by, order by, distinct queries on data

Last updated