智能体刷屏的背后,是 AI 应用拐点的来临?AICon 北京站议程重磅公布,50+ 硬核分享不容错过 了解详情
写点什么

OpenSearch 3.0 现已正式发布,重点关注向量数据库的性能和可扩展性

  • 2025-06-04
    北京
  • 本文字数:1049 字

    阅读完需:约 3 分钟

大小:520.32K时长:02:57
OpenSearch 3.0现已正式发布,重点关注向量数据库的性能和可扩展性

OpenSearch软件基金会宣布 OpenSearch 3.0 正式发布,这是三年来的第一个主要版本,也是该项目加入 Linux 基金会以来的第一个版本。这个版本引入了对模型上下文协议(MCP)的原生支持,以及基于拉取(pull-based)的数据摄取和 gRPC 支持,旨在提高可扩展性和集成性。

 

OpenSearch 于 2021 年由 AWS 推出,作为Elasticsearch 7.10的一个分支,紧随 Elastic 的许可证变更之后。性能是本次发布的关键焦点,OpenSearch 3.0 提供了比 1.3 版本快 9.5 倍的向量搜索能力,这要感谢对 GPU 加速和更高效的索引支持。

 

OpenSearch 3.0 升级到 Apache Lucene 10,并引入了数据摄取、传输和管理方面的增强功能。AWS 的高级产品营销经理James McIntyre、AWS 的工程主管Saurabh Singh和 AWS 的高级系统开发工程师 Jiaxiang (Peter) Zhu 解释道:

 

最新版本的 Apache Lucene 在性能、效率和向量搜索功能方面有了显著的改进。这些类型的改进为更大的向量和搜索部署铺平了道路,使 AI 工作负载能够随着时间的推移而成倍扩展。


Lucene 10 在 I/O 和搜索并行性方面引入了改进,并且需要 JVM 版本 21 或更高的版本支持——这导致了一些破坏性的变更,并促使了主要版本的更新。Elasticsearch 去年在 AGPL 许可证下恢复了开源模式,最近发布了9.0.0-rc1版本,该版本也支持最新版本的 Lucene。

 

最新的 OpenSearch 版本还增加了对 gRPC 和基于拉取(pull-based)的摄取的支持,并引入了读写分离。这允许独立配置索引和搜索工作负载,确保每个工作负载的一致和高性能操作。McIntyre、Singh 和 Zhu 补充道:

 

得益于底层 HTTP/2 基础设施,gRPC 支持多路复用和双向数据流,使客户端能够在同一 TCP 连接上并发地发送和接收请求。对于处理大型复杂查询的用户来说,性能的提升尤其明显,因为在使用 JSON 时,反序列化请求的开销可能会增加。

 

OpenSearch 现在还支持索引类型检测,并集成了动态数据管理框架 Apache Calcite,支持迭代查询构建和探索。这是通过将查询生成器合并到 OpenSearch SQL 和 PPL 中来实现的。在Hacker News的一个热门帖子中,Joe Johnston 写道:

 

Elastic 在功能上仍然有优势。特别是 Kibana 比亚马逊的分支有有更多的功能(...)我的许多咨询客户最近似乎更喜欢 Opensearch。这主要是因为它的许可证更简单,以及 AWS 支持。

 

对比 OpenSearch 和 Elasticsearch,用户 Macha 补充道:

 

Opensearch 忽略了一件在最近的项目中非常好的事情,那就是丰富的处理器。

 

OpenSearch 在 Apache 2.0 许可证下是开源的。关于最新版本的更多详细信息可以在 GitHub 的发布说明中找到。

 

原文链接:

https://www.infoq.com/news/2025/05/opensearch-30-performance/

2025-06-04 18:301

评论

发布
暂无评论

XSS跨站脚本攻击:获取键盘记录

喀拉峻

.Net Minimal API 介绍

MASA技术团队

C# .net 微软 接口 API

使用 electron-builder 打包 Electron 程序

编程三昧

Electron electron实战 1月月更

Java Spring Beans.xml里的Bean定义是如何被解析出来的

汪子熙

Java Spring Boot Spring Java 1月月更

java开发之SpringBoot+flowable实现工作流

@零度

Java springboot

Hyperf结合Redis异步队列任务async-queue实现后台操作日志写入

Owen Zhang

hyperf async-queue Redis异步队列任务

第三节:SpringBoot中web项目推荐目录结构

入门小站

springboot java 编程

提效赋能:当企业在谈论数字化时,我们在谈论什么?

优秀

管理工具

一文带你快速拆解云智慧前端技术架构

云智慧AIOps社区

前端 前端开发 可视化 框架 技术干货

阿里云EMAS 12月产品动态更新

移动研发平台EMAS

阿里云 移动研发平台 emas

详解策略梯度算法

行者AI

人工智能 强化学习

面对 Log4j2 漏洞,安全人都做了什么?

华为云开发者联盟

Java 漏洞 Apache Log4j2 Log4j2 漏洞 漏洞防护

从零开发区块链应用(五)--golang网络请求

杰哥的技术杂货铺

golang 区块链 HTTP post GET

深入剖析 HDFS 3.x 新特性-纠删码

五分钟学大数据

hdfs 1月月更

【OpenMLDB Meetup #1】会议纪要

第四范式开发者社区

机器学习 第四范式 OpenMLDB 特征平台

深入浅出Apache Pulsar(3):Pulsar Schema

云智慧AIOps社区

云原生 消息中间件 schema Apache Pulsar 社区 java 编程

Flume简介和架构安装配置详解

编程江湖

前端开发之React调度算法的迭代过程

@零度

前端开发 React

Hive底层 explain 执行计划详解

五分钟学大数据

hive 1月月更

火山引擎MARS-APMPlus专栏——iOS Heimdallr 卡死卡顿监控方案与优化之路

字节跳动终端技术

ios 字节跳动 性能调优 应用性能监控产品 运维监控

干掉大小流切换 I 帧!阿里云 RTC QoS 及视频编码联合优化之切流编码

阿里云CloudImagine

阿里云 WebRTC 直播 RTC 视频编码

BigDecimal 被拼多多的"砍一刀"应用到了极致

恒生LIGHT云社区

Java 拼多多 Java中精确小数计算

Wi-Fi 6 提升了哪些方面?

BUG侦探

wifi MU-MIMO Wi-Fi 6 协商速率

政法委跨单位重点人员联防联控系统开发,重点人员管理平台

a13823115807

WPS最大的败笔是“免费用,广告弹窗”,难怪用户纷纷使用office

淋雨

Office

SSH 端口转发与 SOCKS 代理

CRMEB

百亿级监控场景大数据分位值计算实践

百度Geek说

大数据 后端

零基础如何上手APICloud App、小程序多端开发

YonBuilder低代码开发平台

前端开发 APP开发 APICloud 多端开发 小程序开发

Spock框架Mock静态资源经验汇总

FunTester

Mockito powermock Mock spock FunTester

科技为驱,创新为翼——鲸鲮科技喜获“2021北京软件核心竞争力企业”评价

鲸鲮JingOS

操作系统 创新 信创 信息化 科技企业

中国AIOps们,你们究竟是在骗谁?

码农一米

云计算 云服务

OpenSearch 3.0现已正式发布,重点关注向量数据库的性能和可扩展性_大数据_Renato Losio_InfoQ精选文章