Get a 14-day Free Trial - Documentation - Demo - Website
The open source Snowflake alternative. OLAP Postgres.
Hydra is an open source data warehouse built on Postgres. It’s easy to use and designed for OLAP and HTAP workloads. Hydra serves analytical reporting with parallelized query execution and vectorization on columnar storage. Operational work and high-throughput transactions write to standard Postgres heap tables. All Postgres extensions, tools, and connectors work with Hydra.
Eliminate data silos today. Solve hard problems fast.
- 🗃 hosted postgres database - docs
- 📎 append-only columnar store - docs
- 📊 external tables - docs
- 📅 postgres scheduler - docs
- 🤹♀️ query parallelization
- 🐎 vectorized execution of WHERE clauses
- 📝 updates and deletes for columnar store
- 🧹 vacuum stripe optimizations and space reclamation
- 🏎️ vectorized execution of aggegate functions
- 🚅 use of SIMD in vectorized execution
-
↔️ separation of compute and storage
The Hydra Docker image is a drop-in replacement for postgres Docker image.
You can also try out Hydra locally using docker-compose.
git clone https://github.com/hydradatabase/hydra && cd hydra
cp .env.example .env
docker compose up
psql postgres://postgres:hydra@127.0.0.1:5432
Managed in the cloud.
You can find our documentation here.
- Discord chat for quick questions
- GitHub Discussions for longer topics
- GitHub Issues for bugs and missing features
- @hydradatabase on Twitter
- Early Access: Closed, private testing
- Open Alpha: Open for everyone
- Open Beta: Hydra can handle most non-enterprise use
- Production: Enterprise ready
We are currently in Early Access. Watch releases of this repo to get notified of updates.
Please see DEVELOPERS.md for information on contributing to Hydra and building the image.
Hydra is only possible by building on the shoulders of giants.
The code in this repo is licensed under:
- AGPL 3.0 for Hydra Columnar
- All other code is Apache 2.0
The docker image is built on the Postgres docker image, which contains a large number of open source projects, including:
- Postgres - the Postgres license
- Debian or Alpine Linux image, depending on the image used
- Hydra includes the following additional software in the image:
- multicorn - BSD license
- mysql_fdw - MIT-style license
- parquet_s3_fdw - MIT-style license
- pgsql-http - MIT license
As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.