Serenedb
The First Distributed Real-Time Search Analytics Database
Install / Use
/learn @serenedb/SerenedbREADME
<div align=center>
<picture align=center>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/43caf356-43d3-40e9-9295-712d3755a49e">
<source media="(prefers-color-scheme: light)" srcset="https://github.com/user-attachments/assets/4a6afd91-012d-48e6-b268-1efdae5916a6">
<img alt="The SereneDB company logo." src="https://github.com/user-attachments/assets/43caf356-43d3-40e9-9295-712d3755a49e">
</picture>
<h2>The First Distributed Real-Time Search Analytics Database</h2>
</div>
SereneDB unifies Elasticsearch-like search and ClickHouse-like analytics in a single, Postgres-compatible database.
Search is a first-class citizen of the query engine. All search functionality is powered by IResearch, an open-source C++ information retrieval library that core members of the SereneDB team have been developing since 2016.
Links
- Official website for a quick high-level overview of SereneDB.
- Blog for technical articles, project announcements and event updates.
- Slack and Telegram for real-time discussion and support.
- Reddit for community discussions and Q&A.
- LinkedIn for official company news and professional updates.
- X for quick updates, announcements and community news.
Why Choose SereneDB?
SereneDB is designed to be powerful, convenient and dev-friendly.
- Unified Search & Analytics: The search experience of Elasticsearch and the analytical power of ClickHouse in a single, high-performance solution.
- Postgres-Compatible: Leverage your existing Postgres ecosystem, tools and knowledge. If you know SQL, you know SereneDB.
- Faster Than Elasticsearch: Powered by IResearch, which outperforms Lucene (the engine behind Elasticsearch) across every query type in the Search Benchmark, the Game.
- Efficient Real-Time Updates: Column-wise updates that keep your data fresh without performance hits.
- Vector & Hybrid Search: Built-in vector search and hybrid ranking for AI-powered applications.
- UI Client: An intuitive Postgres-compatible UI for managing and querying your data.
Our Philosophy
- Truly Open Source: The complete, single-node version is and always will be licensed under Apache 2.0.
- Built for Scale: Horizontal scalability, high availability and advanced security for production deployments.
- Transparent Performance: All benchmarks are open and reproducible. Methodology, hardware and raw results are published alongside numbers.
- Giving Back: We build on, contribute back to and openly collaborate with the open-source community, including projects like Velox, PostgreSQL and RocksDB.
- Open Interaction: Your feedback matters. We are committed to open communication and collaboration with our community.
Get Involved
- ⭐ Star this repo to show your interest and help us grow.
- Watch releases to stay updated on our progress.
- Contributing -- build instructions, code style, and how to get started.
- Join the conversation on Slack, Telegram or Reddit.
