Управление данными
Данные, хранящиеся в Elasticsearch, обычно делятся на две категории:
- Контент: набор элементов, которые вы хотите искать, например, каталог продуктов
- Данные временных рядов: поток непрерывно генерируемых данных с метками времени, например, записи логов
Контент может часто обновляться, но значение контента остаётся относительно постоянным со временем. Вы хотите быстро получать доступ к элементам независимо от их возраста.
Данные временных рядов накапливаются со временем, поэтому вам необходимы стратегии для балансировки ценности данных и стоимости их хранения. По мере старения данных они становятся менее важными и реже используются, поэтому вы можете переместить их на оборудование с меньшей стоимостью и производительностью. Для ваших самых старых данных важно, чтобы к ним был доступ. Не имеет значения, если запросы к ним выполняются дольше.
Для управления вашими данными Elasticsearch позволяет:
- Определять несколько уровней узлов данных с различными характеристиками производительности.
- Автоматически перемещать индексы через уровни данных в соответствии с вашими потребностями в производительности и политиками хранения с управлением жизненным циклом индексов (ILM).
- Использовать поисковые снимки, хранящиеся в удалённом репозитории, для обеспечения надёжности ваших старых индексов при одновременном снижении эксплуатационных расходов и поддержании производительности поиска.
- Выполнять асинхронные поиски данных, хранящихся на оборудовании с меньшей производительностью.
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/data-management.html