快照與傾印

    本文說明 Meilisearch 的兩種備份方法:快照和傾印。

    快照

    快照是 Meilisearch 資料庫的精確副本,預設位於 ./data.ms 中。使用快照可快速有效地備份您的實例

    快照中的文件已經被索引並準備就緒,大幅提高了匯入速度。但是,快照在不同版本的 Meilisearch 之間不相容。快照也比傾印大得多。

    簡而言之,快照是一種安全措施:如果實例中出現問題,您可以快速恢復並重新啟動資料庫。您還可以排程定期建立快照。

    傾印

    傾印不像快照那樣是資料庫的精確副本。相反,它更像是一個藍圖,Meilisearch 可以稍後使用它從頭開始重新建立整個實例。

    匯入傾印檔需要 Meilisearch 重新索引所有文件。此過程會耗費大量時間和記憶體,其大小與資料庫的大小成正比。與快照相比,匯入傾印檔是一個緩慢且效率低下的操作。

    同時,傾印檔不受限於特定的 Meilisearch 版本。這表示傾印檔非常適合在您升級 Meilisearch 時遷移資料。

    注意

    使用傾印檔將資料從舊版本的 Meilisearch 傳輸到較新的版本。請勿將資料從新版本傳輸到舊版的 Meilisearch。

    例如,您可以毫無問題地將 Meilisearch v1.2 的傾印檔匯入到 v1.6。但是,將 v1.7 中產生的傾印檔匯入到 v1.2 實例可能會導致意外的行為。

    快照與傾印檔

    快照和傾印檔都是資料備份,但它們的用途不同。

    快照效率很高,但無法在不同版本的 Meilisearch 之間移植。使用快照進行定期資料備份。

    傾印檔可以在不同版本的 Meilisearch 之間移植,但效率不高。當更新到新的 Meilisearch 版本時,請使用傾印檔。