Некоммерческая организация OpenSearch Software Foundation, подконтрольная Linux Foundation, выпустила обновление OpenSearch 3.0, разработанное как альтернатива Elasticsearch для поиска, анализа и хранения данных. В сообществе принимают участие компании, такие как Amazon, SAP и Uber, что обеспечивает проекту стабильность и развитие.
История и актуальность OpenSearch
Проект OpenSearch был инициирован в 2021 году после перевода оригинального Elasticsearch на лицензию SSPL, что ограничило его открытость. В ответ OpenSearch сохранил прежнюю лицензию Apache 2.0 и продолжил включать в себя различные удобные надстройки, которые Amazon ранее предлагала в своем дистрибутиве Open Distro for Elasticsearch.
Нововведения в OpenSearch 3.0
Интеграция машинного обучения и ускорение поиска
Версия 3.0 представляет новый векторный движок, который значительно ускоряет процессы индексации и поиска благодаря использованию вычислений на GPU. Эти улучшения позволяют повысить эффективность машинного обучения и снизить затраты на 3.75 раза, делая OpenSearch более привлекательной платформой для работы с большими данными и AI-приложениями.
Протоколы и оптимизации
Внедрение протокола MCP (Model Context Protocol) и поддержка gRPC для передачи данных между узлами и клиентами обеспечивают новый уровень скорости и эффективности. Оно уменьшает издержки и улучшает пропускную способность сетей, интегрируя решения от компаний LangChain и OpenAI.
Оптимизации и поддержка кластеров
Улучшение работы кластеров
Обновление позволяет разделять трафик индексации и поиска, а также управлять доступом через API. Эти возможности особенно полезны для оптимизации кластеров, которые не подвергаются постоянным изменениям.
Автономная работа с логами и данными
Новая система автоматического определения типа данных и индексов ускоряет взаимодействие с логами. Оптимизации также улучшают условия для агрегирования данных и повышают производительность системы.
Среди других нововведений — обновление Lucene до новой версии и поддержка Java 21, что позволяет проекту оставаться совместимым с последними версиями технологий.
OpenSearch 3.0 — это шаг вперед в создании более эффективных и масштабируемых решений для анализа и поиска данных, что делает его актуальным выбором для компаний, нуждающихся в высокопроизводительных облачных платформах.