OpenSearch 3.0: основные изменения😲
OpenSearch 3.0 — открытая платформа для поиска, аналитики и визуализации данных, созданная как форк Elasticsearch и Kibana. Проект поддерживается Linux Foundation и разрабатывается при участии Amazon, SAP, Uber, Atlassian и других. Исходный код распространяется под лицензией Apache 2.0.
Что нового в 3.0:
-Векторный движок с GPU-ускорением: индексирование в 9,3× быстрее, расходы снижены в 3,75×;
-Протокол MCP для взаимодействия с LLM и интеграция с OpenAI, Anthropic, LangChain;
-Оптимизация хранения векторов k-NN: меньший размер, быстрый холодный старт (до 30×);
-Поддержка gRPC для снижения накладных расходов и повышения производительности;
-Pull-режим получения данных из Kafka и Kinesis;
-API для отключения записи в индекс (режим «только чтение»);
-Поддержка PPL (Piped Processing Language) и интеграция с Apache Calcite;
-Автоопределение типов индексов, включая оптимизации для логов;
-Обновление Lucene до версии 10, улучшение индексации и параллельной обработки;
-Переход на Java 21+ с поддержкой Java-модулей (JPMS);
-Ускорение агрегирования и работы с диапазонами дат/чисел (до 75% и 25% соответственно);
-Параллельный поиск сегментов для k-NN (ускорение запросов в 2,5×).