Meilisearch хранит весь индекс в одном каталоге data.ms, и первая мысль у многих — просто заархивировать его tar-архивом по крону. На «живом» сервисе это почти гарантированно даёт битую копию: LMDB, на которой построен Meilisearch, пишет данные не атомарно с точки зрения файловой системы, и снятый на живую копию каталог может оказаться неконсистентным именно в момент, когда он понадобится для восстановления. У Meilisearch есть два встроенных механизма, которые решают эту проблему правильно — снапшоты и дампы. Разберём, чем они отличаются, как их…
Подробнее →