OpenSearch 3.0 против Elastic 9.0 — один стал быстрее, другой громче. Кто выживет?

OpenSearch 3.0 против Elastic 9.0 — один стал быстрее, другой громче. Кто выживет?

Новая архитектура, ставка на ИИ и сообщество без ограничительных лицензий.

image

Фонд OpenSearch, действующий под эгидой Linux Foundation, выпустил OpenSearch 3.0 — обновление, которое подталкивает проект ближе к миру искусственного интеллекта. В новой версии появилась экспериментальная поддержка GPU для векторной индексации, что может ускорить процесс построения индексов почти в 10 раз. Это особенно важно для ИИ-нагрузок, где векторные базы данных становятся стандартом.

Также реализована поддержка MCP — протокола контекста моделей, который позволяет ИИ-агентам напрямую взаимодействовать с OpenSearch. Для вендоров это стало стимулом оперативно внедрять MCP, чтобы не отстать в гонке за развитие агентных ИИ-систем.

Среди других экспериментальных новшеств — поддержка gRPC, позволяющая по-новому организовать передачу данных между клиентами, серверами и узлами кластера. В систему добавлен режим pull-based ingestion — подход, при котором данные подтягиваются из потоковых источников вроде Apache Kafka. Этот метод позиционируется как более управляемый и эффективный.

OpenSearch 3.0 также переходит на Apache Lucene 10 — последнюю версию библиотеки, лежащей в основе поиска и индексации. Существенно обновлена и база Java-кода: минимальной версией стал Java 21, убрано устаревшее наследие, а модульная система Java впервые внедрена в архитектуру. В перспективе это должно привести к расщеплению монолитного серверного ядра на отдельные библиотеки.

Напомним, OpenSearch был запущен AWS в сентябре 2021 года после конфликта с компанией Elastic, когда та закрыла исходный код своих продуктов. С тех пор OpenSearch позиционируется как действительно открытое сообщество, а с 2024 года перешёл под крыло Linux Foundation.

Борьба между OpenSearch и Elasticsearch продолжается. Последний недавно снова стал частично open source и выпустил Elastic 9.0 , но по данным анализа Trail of Bits, проведённого в марте, OpenSearch уже обгоняет конкурента по скорости в ряде операций. Правда, с оговоркой: бенчмарки сложно фиксировать, поскольку обе системы быстро развиваются.

OpenSearch воспринимается как зрелый проект, но не без влияния AWS. Среди участников фонда нет Microsoft или Google, однако пользователей привлекает более свободная лицензия Apache 2.0 — в отличие от ограничительной AGPL, используемой Elastic.

Твой код — безопасный?

Расскажи, что знаешь о DevSecOps.
Пройди опрос и получи свежий отчет State of DevOps Russia 2025.