Краткий обзор Elasticsearch
Платформа Elasticsearch – это программное обеспечение с открытым исходным кодом, предназначенное для поиска, сбора, анализа и хранения текстовых данных с использованием интеллектуальных алгоритмов. Программный продукт Elasticsearch (рус. Эластиксёрч) от компании Elastic NV является поисково-аналитическим RESTful-решением, предназначенным для поиска и анализа тенденций и трендов в структурированных и неструктурированных данных. Ключевые функции системы Эластиксёрч включают индексацию данных, автоматическое восстановление узлов, управление жизненным циклом индекса, ведение журнала аудита и уведомления о проблемах.
Системный движок Elasticsearch удобна для поиска и анализа больших данных (BigData), поскольку поставляется с модулем формирования кластеров, который позволяет пользователям проводить одновременный поиск ресурсов на нескольких узлах / серверах, обеспечивая балансировку нагрузки и резервное копирование данных. Администраторы могут использовать Elasticsearch для хранения и индексирования структур данных, минимизируя использование памяти при завершении запроса. Кроме того, благодаря функции межкластерной репликации пользователи могут создавать и агрегировать копии индексов в локальной группе серверов для быстрого аварийного восстановления данных.
Программная система Elasticsearch интегрируется с различными сторонними платформами, такими как PagerDuty, Slack, HipChat, Apache Hive, Apache Pig, Apache Spark и Apache Storm. Это решение также предлагает функцию свертки данных, которая помогает командам обобщать, записывать и добавлять поля метрик в исторические данные для последующего анализа.
Подробнее: https://www.elastic.co/products/elasticsearch