阿里云飞天发布时刻,领先大模型限免,超7000万 tokens免费体验 了解详情
写点什么

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:305284

评论

发布
暂无评论

项目管理的十大领域

石云升

项目管理 项目经理 1月月更

(1-20/20) 用技术实现更快、更好的销售

mtfelix

300天创作 2022Y300P

参数校验Spring的@Valid注解用法详解

JavaEdge

1月月更

首批+唯一!阿里云实时计算 Flink 版通过信通院大数据产品稳定性测试

Apache Flink

大数据 flink 阿里云 实时计算

科技,让春节团圆再无距离

Anthony

『内存中的操作系统』如何高效, 灵活的虚拟化内存(1)

soolaugust

操作系统 内存

【笔记】学《郭东白的架构课》:10|架构设计中怎么判断和利用技术趋势?

术子米德

架构师成长笔记

【笔记】学《郭东白的架构课》:09|法则四:为什么要顺应技术的生命周期?

术子米德

架构师成长笔记

M1 用不了 Vagrant 只能用这个代替了“ Multipass” 一个 如Docker般的虚拟机

edd

markdown-it 插件如何写(三)

冴羽

JavaScript 前端 vuepress markdown-it markdown-it插件

架构实战训练营- 模块8 -作业

温安适

「架构实战营」

阿里最新丰碑:国内第一本凤凰架构,全面构建可靠大型分布式系统

碌碌无为小码农

Java 架构 程序人生 编程语言 经验分享

混沌工程之 ChaosToolkit K8S 使用之删除 POD 实验

zuozewei

k8s 混沌工程 1月月更

【笔记】学《郭东白的架构课》:13|法则六:如何鉴别文化环境是否有利于架构师的生存?

术子米德

架构师成长笔记

【笔记】学《郭东白的架构课》:12|法则五:如何提升一个架构设计的外部适应性?

术子米德

架构师成长笔记

【笔记】学《郭东白的架构课》:08|架构师如何在一定时间内最大化自己的增量价值?

术子米德

架构师成长笔记

【笔记】学《郭东白的架构课》:07|法则三:架构师如何找到自己的商业模式?

术子米德

架构师成长笔记

【笔记】学《郭东白的架构课》:06|法则二:拼多多是如何通过洞察用户人性而脱颖而出的?

术子米德

架构师成长笔记

Python 判断图片和文件真实类型(qbit)

qbit

后缀

如何用 Serverless 让 SaaS 获得更灵活的租户隔离、更优的资源开销

碌碌无为小码农

Java 架构 面试 经验分享 编程语言、

“字节”再次起跳!内部651页剖析HotSpot 源码手册,GitHub开源

碌碌无为小码农

Java 面试 程序人生 编程语言 经验分享

后悔没有再点遇到!字节技术官DDD(领域驱动设计)手册,拆解业务代码首选

碌碌无为小码农

Java 架构 程序人生 编程语言 经验分享

【笔记】学《郭东白的架构课》:11|法则五:架构师为什么要关注技术体系的外部适应性?

术子米德

架构师成长笔记

24 Prometheus之微服务监控概述

穿过生命散发芬芳

Prometheus 1月月更

ReactNative进阶(三十二):前端构建工具--Yeoman

No Silver Bullet

React Native 1月月更 Yeoman

GitHub上线一天星标99.9K:阿里内部高逼格SpringCloud实战手册

碌碌无为小码农

Java 架构 面试 程序人生 编程语言

php中序列化与反序列化

喀拉峻

网络安全

教程直播第7期|如何对 OceanBase 进行 SQL 诊断和调优

OceanBase 数据库

数据库 直播 课程 OceanBase 开源 OceanBase 社区版

Hoo虎符研究院2022年0124期区块简报

区块链前沿News

Hoo虎符 Hoo 虎符交易所 区块链资讯

表妹和我纠结,线上系统因为一个ThreadLocal直接内存飙升

碌碌无为小码农

Java 架构 程序人生 编程语言 经验分享

Redis:我是如何与客户端进行通信的

碌碌无为小码农

Java 面试 程序人生 编程语言 经验分享

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