Мы рады объявить о выпуске Manticore Search 7.4.6, который приносит мощные возможности визуализации данных через интеграцию с Kibana, значительные оптимизации производительности для объединений и гистограмм, а также множество исправлений ошибок для повышения стабильности и надежности.
📊 Интеграция с Kibana для Расширенной Визуализации Данных
Выдающейся особенностью этого выпуска является долгожданная интеграция с Kibana ( #832 ), позволяющая более легкую и эффективную визуализацию данных. Теперь вы можете создавать потрясающие панели, графики и визуализации непосредственно из ваших данных Manticore Search, что делает извлечение инсайтов из сложных наборов данных проще, чем когда-либо.
Эта интеграция открывает новые возможности для мониторинга, аналитики и приложений бизнес-аналитики, построенных на Manticore Search.
Попробуйте сами: Мы создали готовый к использованию демонстрационный репозиторий , который демонстрирует интеграцию Manticore-Kibana и позволяет вам сравнить производительность с Elasticsearch. Наши тесты с примерно 40 миллионами документов показывают, что та же панель отображается всего за 7 секунд с Manticore Search, по сравнению с 18 секундами с Elasticsearch!
Еще один пример:
⚡ Оптимизация Производительности
Этот выпуск включает несколько значительных улучшений производительности:
- Пакетирование Запросов с Объединениями ( #2995 ): Мы реализовали оптимизации для пакетирования объединений, значительно улучшив производительность для сложных операций объединения.
- Оптимизации Гистограмм ( #3039 ): EstimateValues в гистограммах теперь работает лучше, позволяя быстрее проводить аналитику на больших наборах данных.
- Улучшения Колонного Хранения ( #77 ): Мы оптимизировали повторное использование данных блоков при создании фильтров с несколькими значениями, добавили min/max к метаданным атрибутов и реализовали предварительную фильтрацию значений фильтров на основе min/max, что привело к более быстрой обработке запросов.
- Кросс-Платформенная Согласованность ( #1727 ): Исправлены различия в точности с плавающей запятой между архитектурами arm64 и x86_64, обеспечивая согласованные результаты на разных платформах.
🔧 Критические Исправления Ошибок
Этот выпуск решает несколько важных проблем:
- Улучшения Запросов с Объединениями:
- Исправлено обработка выражений в объединенных запросах, когда используются атрибуты из обеих таблиц ( Commit 73ac )
- Исправлены некорректные результаты при использовании
avg()в запросах JOIN ( #2915 ) - Исправлены некорректные наборы результатов, вызванные неявным обрезанием с пакетированием объединений ( #2996 )
- Исправлена утечка памяти в кэше запросов с объединениями ( #3042 )
- Исправлена обработка параметров запроса в объединенных JSON-запросах ( #3052 )
- Улучшения Стабильности:
- Обработка Запросов и Данных:
- Конфигурация и Производительность:
🔄 Новая Система Семантического Версионирования
С этим выпуском мы также представляем значительное улучшение нашей стратегии версионирования. Manticore 7.4.6 знаменует собой начало нашего перехода к истинному Семантическому Версионированию , делая номера версий более значимыми и предсказуемыми для разработчиков.
Ключевые преимущества включают более четкую коммуникацию о характере изменений, независимое версионирование пакетов, улучшенное отслеживание разработки и лучшую поддержку автоматизации. Это изменение представляет собой нашу приверженность предоставлению более прозрачного и удобного для разработчиков опыта.
Для получения дополнительной информации об этом важном изменении смотрите наш специальный блог: О Версионировании в Manticore .
📚 Дополнительные Улучшения
- Поддержка Boost 1.87.0 ( #3099 ): Добавлена поддержка последней версии библиотеки Boost. ❤️ Спасибо, @cho-m за PR.
- Согласованность сообщений об ошибках ( #3079 ): Исправлены несоответствия в сообщениях об ошибках для улучшения опыта разработчиков.
🚀 Начните сегодня
Обновите до Manticore Search 7.4.6, чтобы воспользоваться этими мощными новыми функциями и улучшениями. Для полного списка изменений посетите changelog .
Мы будем рады услышать от вас!
- Присоединяйтесь к обсуждению на нашем Community Forum
- Сообщайте о проблемах или предлагайте функции на GitHub
- Общайтесь с нами в Slack
- Напишите нам напрямую на
[email protected]
Особая благодарность участникам @cho-m , @tabudz и всем, кто помог создать этот релиз! ❤️
