Как выполнить дифференциальный или инкрементальный снимок и как он работает? - PullRequest
1 голос
/ 03 февраля 2020

Я хочу знать, как я могу делать дифференциальные снимки в ElasticSearch, а также как это работает?

Ежемесячно мы получали около 30 ГБ данных во всех индексах ElasticSearch. Немногие индексы обновляются ежедневно, и лишь немногие данные индексов удаляются после определенных дней хранения. Так что я подумал о go с добавочным снимком, чтобы он не занимал время, и в снимок попадут только измененные данные. Но я не знаю, как это работает, и будет ли это осуществимо в моем случае?

Не могли бы вы помочь мне спроектировать процесс моментального снимка так, чтобы он мог работать постоянно и не подвергаться воздействию со временем.

Версия ElasticSearch: 6.2.4

1 Ответ

0 голосов
/ 13 февраля 2020

Все снимки в одном репозитории являются инкрементными. Вам не нужно будет делать что-то конкретно, чтобы делать дифференциальные снимки. Если вы просто делаете снимки в одном и том же хранилище, каждый снимок будет пытаться автоматически использовать как можно больше данных из предыдущих снимков.

Для получения дополнительной информации:

https://discuss.elastic.co/t/feasible-solution-of-snapshot-for-30-gb-and-increasing-every-day-data/217568/3

...