资讯动态

SereneDB完全入门:统一Elasticsearch与ClickHouse的新一代实时搜索分析数据库

发布时间:2026/10/23 6:01:07 来源:尧图企业网站定制
【免费下载链接】serenedbThe First Real-Time Search Analytics Database项目地址https://gitcode.com/gh_mirrors/se/serenedb点击查看免费下载SereneDB是号称The First Real-Time Search Analytics Database首个实时搜索分析数据库的开源项目它把Elasticsearch 级别的全文/向量搜索与ClickHouse 级别的 OLAP 分析统一进同一个PostgreSQL 兼容的数据库中一份数据、一个引擎、一条 SQL 同时完成检索 排序 聚合无需在搜索集群与数仓之间同步数据、写胶水代码。下面用最短的路径带你跑通它从安装、连接到核心能力全部面向新手几乎不用看源码。一、它解决了什么问题传统架构里搜索和分析通常是两套系统痛点传统方案SereneDB 方案全文搜索Elasticsearch 集群内置倒排索引BM25 排序SQL 里直接查询日志/分析ClickHouse 数仓列式存储 OLAP 聚合同一张表向量/语义搜索独立向量库ai_embed生成向量IVF/HNSW 索引与全文混合检索数据同步ETL 管道 多系统运维Zero-ETL直接在 S3/HDFS 上的 Parquet、Iceberg、CSV、JSON 上建索引查询学习成本学 ES DSL 学 ClickHouse SQL会 Postgres 就会用走 PG 协议 标准 SQL一句话概括如果会 SQL就会 SereneDB。 它的搜索内核来自开源 C 信息检索库IResearch核心贡献者自 2016 年起持续开发在官方基准中击败了 LuceneElasticsearch 的底层引擎的全部查询类型。二、一键安装3 分钟跑起来SereneDB 以单个二进制文件交付serened无需依赖其他组件。官方提供四种安装方式完整对比见 安装指南方式适用场景Shell 脚本最快上手免 root推荐新手Docker容器化、CI以及 macOS/Windows 用户.deb包Debian/Ubuntu 服务器systemd 托管服务Tarball离线/内网机器自定义安装路径最快安装步骤Shell 脚本curl https://linux.serenedb.com | sh或者用 Dockerdocker run -d --name serenedb -p 7890:7890 -e SERENEDB_HOST_AUTH_METHODtrust serenedb/serenedb系统要求速览64 位 LinuxmacOS/Windows 请用 Docker内存最低 2 GB、推荐 8 GB默认监听7890 端口PostgreSQL 线协议单机部署无需其他端口三、首次连接像连 Postgres 一样连它SereneDB 讲PostgreSQL 线协议所以任何 PG 客户端psql、DBeaver、DataGrip 等都能直接连psql -h localhost -p 7890 -U postgres默认无需密码。连接成功后即可执行标准 SQLCREATE TABLE、GROUP BY、JOIN等行为与 PostgreSQL 高度一致差异细节见 PostgreSQL 兼容性说明。四、5 分钟看懂 5 个核心能力以下能力详解都来自官方 Quick Start这里只讲它是什么、为什么牛。1️⃣ Zero-ETL 远程搜索CREATE TABLE直接指向 S3、HDFS 或 HTTP 上的 Parquet / Iceberg / CSV / JSON 文件数据立刻变成可查询的普通表——不需要导入任务也不需要预先定义 schema。也可以在远程存储上原地建索引彻底省掉昂贵的摄入管道。2️⃣ 全文搜索SQL 里的运算符给文本列建一个倒排索引后用做全文匹配ts_phrase构造短语查询按BM25评分排序——所有 ES 熟悉的能力全部变成一句 SQL。3️⃣ 向量与混合搜索AI 应用刚需ai_embed函数在 SQL 里直接调用嵌入模型把文本变成向量存进FLOAT[N]列再用距离算子做语义排序。最惊艳的是混合搜索全文谓词先筛出提到该词的行向量距离再按真实含义重排——一条语句、一个索引同时完成词法召回与语义排序。4️⃣ 搜索 分析一条查询搞定搜索谓词选出候选行集GROUP BY直接在其上聚合——检索召回、语义排序、OLAP 聚合发生在同一个引擎的同一条语句里。没有要同步的搜索集群、要喂数据的向量库、要拷贝的数仓。5️⃣ 实时高效更新采用列级更新column-wise updates数据保持新鲜的同时不牺牲性能这正是实时搜索分析的含义。五、性能公开可复现的基准数据官方坚持透明性能所有基准的方法论、硬件与原始结果全部公开。SearchBench在 1 亿与 10 亿条 OpenTelemetry 日志上跑 92 条搜索/分析查询对比 Elasticsearch、OpenSearch、ClickHouse、ArangoDB 等。宣称在100 亿条日志上比 ClickHouse 快10 倍Search Benchmark, The Game底层检索引擎 IResearch vs Lucene vs TantivyIResearch 在全部查询类型上获胜。基准详情见 Benchmarks 文档 与 SearchBench 说明。六、图形界面SereneUI一个窗口管完搜索与分析不想手写 SQL官方自带开源 UI 客户端SereneUIWeb 端 Electron 桌面端见 serene-ui 说明连接管理与数据库导航Postgres 与 SereneDB 同界面接入编辑器式多标签查询窗口、保存查询、查询历史Cmd/Ctrl J命令面板键盘流操作它支持把查询结果直接做成仪表盘无需把数据导出到别的可视化工具。七、动手资源导航你想做什么去哪里10 分钟完整上手装、连、建索引、混合搜索docs/quick-start.md选择安装方式docs/installation/index.md了解 SQL 方言与 PG 差异docs/compatibility/core-sql-compatibility.md搜索实战配方36 篇docs/cookbook/search/从零到一的 SQL 教程docs/sql/introduction.md搜索内核 IResearch 源码iresearch/README.md可运行的示例 SQLdemo0~demo7examples/服务器配置端口、认证、日志docs/configuration/overview.md角色与权限docs/security/roles.md想阅读源码的话克隆仓库即可git clone https://gitcode.com/gh_mirrors/se/serenedb八、总结谁该上手 SereneDB✅日志/可观测性团队OpenTelemetry 日志的搜索与分析不再需要 ES 数仓双系统 ✅AI 应用开发者全文 向量混合搜索一条 SQL 搞定ai_embed直接接 OpenAI 兼容端点含本地 Ollama ✅Postgres 老手零新语法成本客户端、驱动、知识全部复用 ✅数据湖用户S3 上的 Parquet/Iceberg 直接搜索零 ETL。完整的单节点版本采用Apache 2.0许可证完全开源水平扩展、高可用等生产特性持续演进中。现在就可以用一条 shell 命令装好它用你最熟悉的 SQL开启一份数据、一个引擎的实时搜索分析之旅。赞分享【免费下载链接】serenedbThe First Real-Time Search Analytics Database项目地址https://gitcode.com/gh_mirrors/se/serenedb点击查看免费下载相关推荐Hyperf Elasticsearch集成全文搜索与数据分析实践Hyperf Elasticsearch集成全文搜索与数据分析实践 引言为什么选择HyperfElasticsearch 在现代Web应用开发中全文搜后端微服务探索新一代嵌入式数据库——ChaiSQL探索新一代嵌入式数据库——ChaiSQL 在日益繁复的数据管理需求下一款能够灵活应对多变场景的数据库系统显得尤为重要。今天我们将聚焦于 ChaiSQL 这数据库嵌入式数据库Lichess搜索与数据库系统Elasticsearch与PGN处理Lichess搜索与数据库系统Elasticsearch与PGN处理 本文详细介绍了Lichess平台如何管理47亿棋局数据的存储方案、Elasticsear后端游戏开发即时通讯上一篇KJFrameForAndroid快速入门10分钟构建你的第一个Android应用下一篇compressorjs在PWA项目中的图像优化应用终极性能提升指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑